Вчера сервер «слетел», при загрузке на экране:
Код: Выделить всё
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
Код: Выделить всё
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, если к нему подключить один из дисков, можно ли как-то скопировать данные?