Категорії
FreeBSD Solaris

panic: Solaris(panic): zfs: allocating allocated segment

Такую панику я получаю, когда 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

Полезные ссылки

Opensolaris – ZFS recovery after kernel panic

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff