Назад | Перейти на главную страницу

zpool import: volume FAULTED с поврежденными данными, можно ли сохранить некоторые данные?

Я использовал Freenas 8.2 и решил перейти на 9.2. Все вроде нормально, обновил zfs до 28 и перезагрузился. Во время следующей загрузки, похоже, это займет много времени, и в какой-то момент я решил выключить машину. Думаю, это и стало причиной проблемы.

Когда я пытаюсь импортировать, я получаю следующее:

[root@freenas] ~# zpool import   
pool: vol4disks8tb
     id: 12210439070254239230
  state: FAULTED
 status: The pool was last accessed by another system.
 action: The pool cannot be imported due to damaged devices or data.
        The pool may be active on another system, but can be imported using
        the '-f' flag.
   see: http://illumos.org/msg/ZFS-8000-EY
 config:

        vol4disks8tb                                    FAULTED  corrupted data
          raidz2-0                                      ONLINE
            gptid/3d316d16-f53e-11e1-9da5-080027dfca8a  ONLINE
            gptid/3df02143-f53e-11e1-9da5-080027dfca8a  ONLINE
            gptid/3eb99e55-f53e-11e1-9da5-080027dfca8a  ONLINE
            gptid/3f91c723-f53e-11e1-9da5-080027dfca8a  ONLINE
[root@freenas] ~#

РЕДАКТИРОВАТЬ: команды «zpool import -f», «zpool import -f -F -n» и «zpool import -f -F» возвращают тот же результат, что и предыдущая команда.

РЕДАКТИРОВАТЬ № 2: команда "zpool import -f 12210439070254239230" вернулась

cannot import 'vol4disks8tb': I/O error
     Destroy and re-create the pool from
     a backup source.

Я пока пробовал предложения найдено в этом ответе и "объем автоматического импорта", найденный в веб-интерфейсе freenas, который записывает эти ошибки в / var / log / messages:

Jul  8 14:46:06 freenas manage.py: [middleware.notifier:3291] Importing vol4disks8tb [12210439070254239230] failed with: cannot import 'vol4disks8tb': I/O error
Jul  8 14:46:06 freenas manage.py: [middleware.exceptions:38] [MiddlewareError: The volume "vol4disks8tb" failed to import, for futher details check pool status]

Запуск «zpool status» возвращает «нет доступных пулов».

Меня не волнует большая часть данных на этих дисках, однако у меня на этих дисках хранятся фотографии за 15 лет, есть ли способ их восстановить? Пожалуйста помоги!

сначала посмотрите, что отображает

zfs status

возможно, пул сейчас импортирован и "занят" для другого импорта. если да, отремонтировать бассейн. в противном случае следуйте всему основанию.

Я нашел здесь документ: http://docs.oracle.com/cd/E19253-01/819-5461/gbctt/index.html вам следует импортировать поврежденный пул с авторемонтом, сначала сделайте бинарную копию где угодно. купите диск для будущих резервных копий. импорт, следующий за приведенным выше документом:

zpool import -F vol4disks8tb

вы должны получить сообщение об ошибке ввода / вывода, но информация описывает потерянные последние записанные данные. вы должны согласиться на восстановление.

Если это не сработает, к сожалению, вы все потеряете.

Я нашел твой последний шанс. Посмотрите на страницу, там описан баг с вашими фринами. http://forums.freenas.org/index.php?threads/zfs-pool-import-corrupted-data.7804/

Прежде всего, сделайте копии этих дисков на уровне байтов.

Тогда ругайте себя за то, что у вас нет резервных копий вне офиса.

Вы пробовали zpool import -f команда, рекомендованная вашей системой?