У меня есть один zpool под названием tank в RaidZ1 с жесткими дисками SATA 5x1 ТБ. Я использую Ubuntu Server 11.10 Oneric, ядро 3.0.0-15-сервер. Установил ZFS из ppa , также я использую zfs-auto-snapshot. Файловая система ZFS, когда модуль zfs, загруженный в ядро, зависает на моем компьютере. До этого я создал несколько новых файловых систем:
zfs create -V 10G tank/iscsi1
zfs create -V 10G tank/iscsi2
zfs create -V 10G tank/iscsi3
Я поделился ими через iSCSI по пути / dev / tank / iscsiX. И мой компьютер иногда зависал, когда я использовал tank / iscsiX от iSCSI, не знаю почему именно. Я отключил iSCSI и начал удалять следующие файловые системы:
zfs destroy tank/iscsi3
Я также использую zfs-auto-snapshot , поэтому у меня были снимки и без -r ] ключ моей команды не уничтожая ФС. Поэтому я дал следующую команду:
zfs destroy tank/iscsi3 -r
FS tank / iscsi3 была чистой и не содержала ничего - она была уничтожена без проблем. Но tank / iscsi2 и tank / iscsi1 содержали много информации. Я попытался
zfs destroy tank/iscsi2 -r
Через некоторое время мой компьютер зависал. Я перезагрузил компьютер. Он загружался не очень быстро, HDD начинает работать как сумасшедший, издает много шума, через 15 минут HDD перестали сходить с ума и ОС наконец загрузилась. Все вроде бы в порядке - tank / iscsi2 был уничтожен. После того, как файловые системы на танке стали доступны , zpool status
не обнаружил повреждений. Я ввел новую команду:
zfs destroy tank/iscsi1 -r
/ * Ситуация повторилась - через некоторое время мой компьютер завис. Но на этот раз швы ZFS не зажили. После того, как компьютер включился, он начал работать: загрузка скриптов и модулей ядра, после того, как zfs начал работать, он повесил мой компьютер. * /
Ситуация изменилась. Теперь компьютер зависает через две минуты после загрузки. Теперь я могу видеть содержимое пула zfs. Но я не могу перестать висеть через 2 минуты.
Мне нужно восстановить другие файловые системы ZFS, которые лежат в том же zpool. zpool scrub tank
не помогает. ПК зависает через 2 минуты после загрузки. Несколько месяцев назад я сделал резервную копию ОС на флешку. Загрузка из резервной ОС и импорт имеют одинаковые результаты - ОС начинает зависать. Как восстановить мои данные в резервуаре ZFS?
Сообщение об ошибке2 http://img688.imageshack.us/img688/7652/img1437ny.jpg Сообщение об ошибке3 http: // img811 .imageshack.us / img811 / 9360 / img1438s.jpg
zpool export tank
set zfs:zfs_recover=1
zdb -e -bcsvL tank
zpool import tank -f
по этой статье.
Похоже, что zpool scrub tank
не помогло, но я выполнил эту команду, и теперь все работает, поэтому я точно не знаю.