Проблемы с загрузкой ZFS
У меня FreeBSD 8.0, и перезагрузка возникает во время работы zfs scrub. Теперь, когда система загружается, она в данный момент зависает с версией ZFS и версией пула ZFS. Я даже не могу войти. Вопрос: Продолжается ли очистка после перезагрузки, и мне нужно подождать, пока она закончится, или что-то не так? Моя система загружается из однопользовательского режима, но без zfs. Я просто думаю, что даже если ZFS scrub продолжится, у меня будет приглашение для входа. Спасибо за ваше время
1 ответ
Похоже, ваш zpool.cache
файл поврежден (у меня было несколько таких в первые дни FreeBSD ZFS). Поэтому, как только система пытается получить доступ к вашему пулу, она застревает при попытке прочитать ее кэшированную информацию.
Просто:
- загрузитесь как "один пользователь" и не запускайте и не обращайтесь к вашему пулу zfs
- перейдите в каталог, где находится ваш файл zpool.cache (по умолчанию
/boot/zfs/
) - переместить
zpool.cache
файл в нечто другое (т.е.zpool.cache.BAD
) - выполнить
zfs import
чтобы получить список доступных пулов, тоzfs import <your_pool_name>
чтобы вернуть его
Вы закончите с вашим пулом ZFS снова на месте и новым zpool.cache
файл будет создан системой.