Почему моя замена 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
Посмотрите, если он выплевывает какие-либо сообщения об ошибках или решает проблему.
Это должно произойти автоматически, когда произойдет переворот, но, похоже, по какой-то причине ваш завис. Есть дополнительные меры, которые можно предпринять, если это не сработает. Это должно работать, но это также не должно быть необходимым в первую очередь.