Рейтинг:0

Ошибка импорта zpool: можно ли восстановить данные?

флаг cn

У меня есть личный сервер zpool, который вышел из строя, и я хочу знать, есть ли способ восстановить то, что у меня есть. Большинство моих важных данных (фотографии, налоги и т. д.) были сохранены в OneDrive, так что в основном я в порядке, но хотелось бы получить остальные данные, если это возможно.

Я посмотрел видео LTT о обслуживании/потере данных ZFS, увидел, что я тоже никогда не делал очистку, поэтому я запустил его, столкнулся с кучей ошибок контрольной суммы, парой ошибок чтения. Итак, я планирую перейти с дисков 3 + 1 по 2 ТБ на диски 3 + 1 по 6 ТБ, и теперь у меня есть диски. Я отключил сервер, чтобы установить диск на 4 ТБ для резервного копирования всего (всего ~ 1,5 ТБ ZFS заполнен), и я думаю, что начал все свои проблемы с этого, поскольку, по крайней мере, zpool был включен, теперь он даже не будет больше мощности...

Когда я бегу импорт из пула, я получаю этот отчет:

   бассейн: рейд
     идентификатор: 12795258809798297580
  состояние: НЕИСПРАВНОСТЬ
 статус: одно или несколько устройств содержат поврежденные данные.
 действие: Пул не может быть импортирован из-за поврежденных устройств или данных.
        Пул может быть активен в другой системе, но его можно импортировать с помощью
        флаг '-f'.
   см.: http://zfsonlinux.org/msg/ZFS-8000-5E
 конфигурация:

        рейд FAULTED поврежденные данные
          raidz1-0 деградировал
            sdc ОНЛАЙН
            sdc FAULTED поврежденные данные
            СДЕ ОНЛАЙН
            СДФ ОНЛАЙН

Теперь это показывает проблему, sdc появляется дважды, а sdd отсутствует. Когда я бегу лсблк, Я вижу это:

...
sdb 8:16 0 3.7T 0 диск
ââsdb1 8:17 0 16M 0 часть
ââsdb2 8:18 0 3.7T 0 часть
sdc 8:32 0 1.8T 0 диск
ââsdc1 8:33 0 1.8T 0 часть
ââsdc9 8:41 0 8M 0 часть
sdd 8:48 0 1.8T 0 диск
sde 8:64 0 1.8T 0 диск
ââsde1 8:65 0 1.8T 0 часть
ââsde9 8:73 0 8M 0 часть
sdf 8:80 0 1.8T 0 диск
ââsdf1 8:81 0 1.8T 0 часть
ââsdf9 8:89 0 8M 0 часть

sdb будет диском, на который я собирался выполнить резервное копирование. sdc, sde и sdf являются частью восстановления zfs, но похоже, что sdd больше не работает.

Есть ли способ, которым я могу восстановить и запустить zpool, чтобы восстановить все данные, которые я могу вернуть? Я думал, что весь смысл raidz1 в том, что любой 1 диск может выйти из строя, и его все еще можно восстановить ... zpool импорт -f рейд терпит неудачу с:

не удается импортировать «рейд»: ошибка ввода-вывода
        Уничтожьте и заново создайте пул из
        резервный источник.

PS: Примечания по восстановлению... Я думаю, что мне нужно сделать экспорт в Zpool когда я запускаю новый массив ZFS. Кроме того, я должен обращаться к дискам по идентификатору, а не по разделу.

Рейтинг:0
флаг in

Если вы хотите сделать резервную копию zpool, вы можете изучить больше с помощью ключа «zfs snapshot», теперь вы можете использовать 2 внешних инструмента (я использую их для резервного копирования и восстановления)

https://www.zfsnap.org/

https://github.com/someone1/zfsbackup-go

Сделать снапшот zpool с названием «music-pool» и развернуть через 3 дня.

./zfsnap.sh snapshot -rv -a 3d музыкальный пул

Полный снимок резервной копии на внешнее хранилище

#Список
список zfs -t моментальный снимок

#Сохранять резервную копию по пути /backup/
./zfsbackup-go отправить файл music-pool@FULL--3d://backup/

Инкрементальный снимок резервной копии на внешнее хранилище

список zfs -t моментальный снимок
./zfsbackup-go send -i music-pool@FULL--3d music-pool@FULL_inc001--3d file://backup/

Восстановить из полного

./zfsbackup-go receive -F -d music-pool@FULL--3d file://backup/ music-pool

Восстановите, если у вас было инкрементное (выполните приведенную выше команду, чтобы восстановить полное, затем инкрементное)

./zfsbackup-go receive -d -F -i music-pool@FULL--3d music-pool@FULL_inc001--3d file://backup/ music-pool

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.