ZFS: Как восстановить zpool, если одно из устройств, в него входящее, недоступно?

Ситуация: есть zpool (без избыточности) из 2 или 3 физических дисков. В определенный момент времени один из дисков отказывает полностью. Zpool в результате в системе не находится. Как можно восстановить либо этот zpool (за минусом потерянной на умершем диске информации), либо спасти данные с других дисков из этого пула?
  • Вопрос задан
  • 8096 просмотров
Пригласить эксперта
Ответы на вопрос 4
bbk
@bbk
А там один диск точно умер или не понятно?
Если не понятно, попробуй восстановить. Комменты выше перечитывать не в силах, но мне помогло. Но для восстановления может потребоваться ооочень много времени, к примеру два дня.
Может показаться что ничего не происходит и система висит, но мне это помогло

zpool export tank
set zfs:zfs_recover=1
zdb -e -bcsvL tank
zpool export tank -f
Ответ написан
@Ghostwriter
С пулом без избыточности уже не получится.
Ответ написан
TaN
@TaN
Первым делом сделать бэкап, потом выполнить команду
# zpool clear %pool_name%
которая убирает флаг наличия ошибок с пула и даёт его инициализировать.
Копировать всё что можно
Ответ написан
TaN
@TaN
Я больше ничего посоветовать не могу, увы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы