FreeBSD is rebooting when i run 'zfs import -f'

Проблема

На ОС FreeBSD импортирован том для бэкапов по протоколу iSCSI (см. настройка iSCSI initiator для FreeBSD/CentOS). После некорректного выключения ОС при выполнении команды «zpool import -f имя_пула» система уходит в ступор, и дальше помогает только перезагрузка по кнопке. Дамп ядра получить не удалось.

Решение

Для тестов поднял виртуальную машину с ОС FreeBSD на борту. Импортировал устройство по iSCSI. При импорте пула ОС также уходила в ступор.
Погуглив, попробовал импортировать в read-only и … вуаля пул импортировался и успешно смонтировался. После этого я перенес при помощи rsync данные, пересоздал том на FreeNAS и перенес данные обратно на том.

Импорт пула в read-only

zpool import -f -o readonly=on -R /mnt/z-data имя_пула

Ссылки

Шпаргалка - настройка iSCSI initiator для FreeBSD/CentOS

В локальной сети установлен и настроен FreeNAS + iSCSI server
Протокол iSCSI обеспечивает функционал устройств SAN (Storage Attach Network) - позволяет импортировать блочные устройства по TCP/IP протоколам. На узлах требуется установить iSCSI initiator (это клиент) и импортировать разрешённые дисковые блочные устройства для нужд резервного копирования.

iscsi initiator для CentOS

Установка, настройка автозапуска iscsi initiator

yum install iscsi-initiator-utils.x86_64
service iscsi start
chkconfig iscsi on
chkconfig iscsid off

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []