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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Paladin2012
рядовой
Сообщения: 13
Зарегистрирован: 2012-09-11 10:10:30

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

Непрочитанное сообщение Paladin2012 » 2013-05-03 11:25:10

Имеется сервер 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, если к нему подключить один из дисков, можно ли как-то скопировать данные?
Последний раз редактировалось f_andrey 2013-05-03 11:42:49, всего редактировалось 2 раза.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума, если приведёте больше логов, это повысит вероятность ответов, а не флуда

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3923
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

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

Непрочитанное сообщение snorlov » 2013-05-03 13:03:33

Вы случайно не обновлялись, а так попробуйте ваши диски воткнуть в 9-ку и сделать

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

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

Paladin2012
рядовой
Сообщения: 13
Зарегистрирован: 2012-09-11 10:10:30

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

Непрочитанное сообщение Paladin2012 » 2013-05-03 17:20:47

при попытке выполнить импорт с одним из моих дисков пишет panic и перезагружается
со вторым диском пишет

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

cannot import 'systor': I/O error