Ich habe zwei 4-TB-USB-Laufwerke in einem gespiegelten Zpool, der unter Debian 7.2 läuft. Ungefähr einmal pro Woche wird der zpool mit dem folgenden Fehler in einen herabgesetzten Zustand versetzt:
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-4J
scan: resilvered XXXK in 0h0m with 0 errors on [date]
config:
NAME STATE READ WRITE CKSUM
my-zpool-name DEGRADED 0 0 0
mirror-0 DEGRADED 0 0 0
scsi-SSeagate_Backup+_Desk_MaNA5R1GNK UNAVAIL 4 1 0 corrupted data
scsi-SSeagate_Backup+_Desk_MaNA5R1GNP ONLINE 0 0 0
In einem Fall gab es keine beschädigten Daten.
In allen Fällen wurde das Gerät nie von meinem System getrennt. Der zpool bleibt in dem herabgesetzten Zustand, bis ich einen "zpool clear my-zpool-name" mache. An diesem Punkt wird er resilvern und sein Zustand wird wieder "ONLINE" sein. Es passiert immer dasselbe Gerät.
Irgendeine Idee, was das verursachen könnte? Könnte es sein, dass eines meiner USB-Laufwerke defekt ist und ausgetauscht werden muss? Ich bin noch ziemlich neu in ZFS, daher wird jede Hilfe sehr geschätzt!
usb-storage
mirroring
zfs
GuyGizmo
quelle
quelle
Antworten:
Es stellte sich heraus, dass das Laufwerk ausfällt. Ich habe einen Scan mit Badblocks durchgeführt und dabei sehr schnell Unmengen von Badblocks gefunden. Jetzt weiß ich, wie das aussieht, wenn das Laufwerk Teil eines Zpools ist.
quelle