Возможно ли, что zpool status
сообщает о состоянии двух физически разных дисков при печати одного и того же имени для обоих?
Конкретно у меня был диск sdq
перечисленные в spares
перечислить как FAULTED
. Но другой sdq
перечислены как ONLINE
в raidz2-2
. Как можно указать один диск как FAULTED
и ONLINE
одновременно? Или это могут быть два диска с одинаковым именем устройства, но разными серийными номерами?
Одна из гипотез состоит в том, что, возможно, старый, ошибочный sdq
был физически удален (хотя все еще присутствует в структурах данных zfs), а вновь вставленный диск получил имя sdq
сейчас тот в сети?
Соответственно, как я могу заставить zfs сообщать мне серийные номера (или другие идентификаторы) каждого диска в zpool status
?
Результат zpool status zfsstorage
:
pool: zfsstorage
state: DEGRADED
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-9P
scan: scrub repaired 896K in 38h15m with 0 errors on Mon May 11 14:39:46 2020
config:
NAME STATE READ WRITE CKSUM
zfsstorage DEGRADED 0 0 0
raidz2-0 ONLINE 0 0 0
sda ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sde ONLINE 0 0 0
sdf ONLINE 0 0 0
raidz2-1 ONLINE 0 0 0
sdg ONLINE 0 0 0
sdh ONLINE 0 0 0
sdi ONLINE 0 0 0
sdj ONLINE 0 0 0
sdk ONLINE 0 0 0
sdl ONLINE 0 0 0
raidz2-2 ONLINE 0 0 0
sdm ONLINE 0 0 0
sdae ONLINE 0 0 0
sdo ONLINE 0 0 0
sdp ONLINE 0 0 0
sdq ONLINE 0 0 0
sdr ONLINE 0 0 0
raidz2-3 ONLINE 0 0 0
sds ONLINE 0 0 0
sdt ONLINE 0 0 0
sdu ONLINE 0 0 0
sdv ONLINE 0 0 0
sdw ONLINE 0 0 0
sdx ONLINE 0 0 0
raidz2-4 ONLINE 0 0 0
sdy ONLINE 0 0 0
sdz ONLINE 0 0 0
sdaa ONLINE 0 0 0
sdab ONLINE 0 0 0
sdac ONLINE 0 0 0
sdad ONLINE 0 0 0
raidz2-6 DEGRADED 0 0 0
sdak ONLINE 0 0 1
sdal ONLINE 0 0 4
sdam DEGRADED 0 0 21 too many errors
sdan ONLINE 0 0 4
sdao ONLINE 0 0 0
sdap ONLINE 0 0 0
logs
mirror-5 ONLINE 0 0 0
sdag ONLINE 0 0 0
sdah ONLINE 0 0 0
cache
sdai ONLINE 0 0 0
sdaj ONLINE 0 0 0
spares
sdaf AVAIL
sdq FAULTED corrupted data
Это Debian 9.12 x86-64, zfs-dkms 0.6.5.9-5.
Это всегда случается с людьми из Debian и Ubuntu. Похоже, что в этих дистрибутивах есть проблемы с перечислением SCSI и согласованностью при перезагрузках и обновлениях.
Вы можете экспортировать пул и импортировать с помощью zpool import -d /dev/disk/by-id
и проверяем результат.