Назад | Перейти на главную страницу

Проблемы с загрузкой ZFS

У меня FreeBSD 8.0, и при запуске zfs scrub возникает перезагрузка. Теперь при загрузке системы она зависает в данный момент с версией ZFS и версией пула ZFS. Я даже не могу войти. Вопрос: продолжается ли очистка после перезагрузки, и мне нужно подождать, пока она закончится, или что-то не так? Моя система загружается из однопользовательского режима, но без zfs. Я просто думаю, что даже если ZFS scrub продолжится, у меня будет приглашение для входа. Спасибо за ваше время

Похоже, твой zpool.cache файл поврежден (у меня было несколько таких в первые дни FreeBSD ZFS). Поэтому, как только система пытается получить доступ к вашему пулу, она застревает, пытаясь прочитать свою кэшированную информацию.

Просто:

  1. загрузитесь как "одиночный пользователь" и не запускайте пул zfs и не обращайтесь к нему
  2. перейдите в каталог, в котором находится ваш файл zpool.cache (по умолчанию /boot/zfs/)
  3. перемести свой zpool.cache файл во что-то другое (т.е. zpool.cache.BAD)
  4. выполнить zfs import чтобы получить список доступного пула, затем zfs import <your_pool_name> вернуть это

Вы закончите с вашим пулом zfs на месте и новым zpool.cache файл будет создан системой.