Почему моя замена zpool никогда не заканчивается и что мне теперь делать?
У меня есть ZFS Zpool с двумя дисками в зеркальной конфигурации, da0
а также da1
, da1
не удалось, и поэтому я заменил его da2
с помощью
zpool replace BearCow da1 da2
Это длилось несколько часов, в течение которых zpool status
показал, что массив переупорядочивается. Когда это закончится, zpool status
показало, что восстановление было завершено, но массив все еще ухудшился...
Я попробовал zpool scrub
и zpool clear
, но массив все еще показывает как ухудшенный:
[root@chef] ~# zpool status BearCow
pool: BearCow
state: DEGRADED
scrub: scrub completed after 0h20m with 0 errors on Tue Oct 9 16:13:27 2012
config:
NAME STATE READ WRITE CKSUM
BearCow DEGRADED 0 0 0
mirror DEGRADED 0 0 0
da0 ONLINE 0 0 0
replacing DEGRADED 0 0 0
da1 OFFLINE 0 0 0
da2 ONLINE 0 0 0
errors: No known data errors
Я не могу zpool replace BearCow da1 da2
больше потому что da2
уже является членом BearCow...
Это FreeBSD (FreeNAS) под управлением пула ZFS версии 15.
Как мне сделать мой массив снова здоровым?
1 ответ
Пытаться:
zpool detach BearCow da1
Посмотрите, если он выплевывает какие-либо сообщения об ошибках или решает проблему.
Это должно произойти автоматически, когда произойдет переворот, но, похоже, по какой-то причине ваш завис. Есть дополнительные меры, которые можно предпринять, если это не сработает. Это должно работать, но это также не должно быть необходимым в первую очередь.