Такую панику я получаю, когда FreeBSD пытается смонтировать проблемный пул raidz1. Да, в нём 1 (из 3-ох) диск не очень, но это не повод паниковать ядру! Всяческие попытки оживить пул или хотя бы достучаться до него из-под FreeBSD (LiveCD 8/9) не увенчались успехом. Зато загрузившись с Solaris 11.1 пул отлично увиделся и данные с него успешно были стянуты.
Похожая проблема была аж 2009 http://lists.freebsd.org/pipermail/freebsd-current/2009-February/003039.html но на ней забили.
Странно другое: после того, как пул “побывал” в лапах Solaris после ребута у него был статус online! Мистика. Но пул в таком виде держать опасно, поэтому решил его пересобрать без сбойного диска.
Update 13.06.2018
Возможно стоило попробовать считать его в режиме recovery (при загрузке загрузчика выбрать 3):
OK set vfs.zfs.recover=1
OK boot
Для постоянного изменения внести в /boot/loader.conf такую строку:
vfs.zfs.recovery=1
Примечание.
- для Solaris/OpenIndiana/Illumos/… налету делается так:
# echo "aok/W 1" | mdb -kw
# echo "zfs_recover/W 1" | mdb -kw
для постоянного изменения вносим в /etc/system:
set zfs:zfs_recover=1
set aok=1
- для Linux налету делается так:
# echo 1 > /sys/module/zfs/parameters/zfs_recover
Полезные ссылки