Страница 1 из 1

Восстановление данных с ZFS

Добавлено: 2013-05-03 11:25:10
Paladin2012
Имеется сервер FreeBSD 8.2. Операционка установлена на зеркало из двух дисков с файловой системой ZFS по статье.
Вчера сервер «слетел», при загрузке на экране:

Код: Выделить всё

Trying to mount root from zfs:systor
ROOT MOUNT ERROR:
If you have invalid mount options, reboot, and first try the following from the loader prompt:

   set vfs.root.mountfrom.options=rw

and then remove invalid mount options from /etc/fstab.

Loader variables:
vfs.root.mountfrom=zfs:systor
vfs.root.mountfrom.options=rw
Manual root filesystem specification:
        <fstype>:<device>  Mount <device> using filesystem <fstype>
                             eg .ufs:/dev/dao0s1a
                             eg .ufs:/dev/acd0
                             This is equivalent to: mount -t cd9660 /dev/acd0 /

        ?                  List valid disk boot devices
        <empty line>       abort manual input 
Попробовал отключить тот диск, который в BIOS указан первым при загрузке и загрузиться со второго диска - еще до отображения меню загрузки пишет такое

Код: Выделить всё

ZFS: i/o error - all block copies unavailable
ZFS: i/o error - all block copies unavailable
ZFS: can't find root dsl_dir
Can't find root filesystem - giving up
ZFS: unexpected object set type 0
ZFS: unexpected object set type 0
После установки ОС я проверял, что сиситема грузится с любого диска
Собственно два вопроса:
1. Что могло быть причиной? Электричество не пропадало, нагрузка на сервер в момент сбоя не могла быть серьезной… Возможно ли что это какая-то аппаратная проблема, которая может привести к повторению такой проблемы?
2. Как можно восстановить данные с дисков? Сразу хочу извиниться если вопрос слишком тривиальный, я не силен в FreeBSD, однозначного ответа с помощью гугла не нашел, и очень не хочется своими неумелыми действиями окончательно потерять данные. Читал статью про восстановление ZFS-пула, скажу честно - почти ничего не понял. Есть другой сервер с FreeBSD 9.0, если к нему подключить один из дисков, можно ли как-то скопировать данные?

Re: Восстановление данных с ZFS

Добавлено: 2013-05-03 13:03:33
snorlov
Вы случайно не обновлялись, а так попробуйте ваши диски воткнуть в 9-ку и сделать

Код: Выделить всё

import -R <новая точка монтирования> <имя вашего пула>
Почитайте статью по которой ставили повнимательнее особенно ее окончание...

Re: Восстановление данных с ZFS

Добавлено: 2013-05-03 17:20:47
Paladin2012
при попытке выполнить импорт с одним из моих дисков пишет panic и перезагружается
со вторым диском пишет

Код: Выделить всё

cannot import 'systor': I/O error