Мой массив ZFS лучше всего резюмировать так:
# zpool status
pool: sbn
state: ONLINE
scan: scrub repaired 8K in 44h43m with 0 errors on Mon Feb 11 21:07:56 2019
config:
NAME STATE READ WRITE CKSUM
sbn ONLINE 0 0 0
raidz2-0 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
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
spares
sdk FAULTED corrupted data
errors: No known data errors
Вы заметите, что привод SDK появляется дважды - один раз как активный член массива RAID и один раз как запасной. Это состояние сохраняется при перезагрузке.
Есть ли у кого-нибудь предложения, как лучше это исправить? (У меня есть два дополнительных диска в JBOD, которые должны быть запасными.)
zpool remove
применяется только к неактивным горячим файлам (чем является этот странный дополнительный SDK) и устройствам кеширования или журналирования, поэтому я бы просто zpool remove sbn sdk
и посмотрим, что произойдет.
Если это не сработает, возможно, вам придется zpool offline sbn sdk
(чтобы сначала избавиться от активного, исправного sdk vdev в основном пуле). Если все получится супер как ни странно, вам может потребоваться сначала экспортировать пул и повторно импортировать его (желательно, используя / dev / disk / by-id, а не голые имена устройств!).