Важно!
Процесс восстановления поможет загрузить систему. Но не факт, что она будет восстановлена в первозданном виде. Раз сбой произошел, значит что-то было не так ... сбой по питанию, неисправность оборудования, или еще чего-то страшного. Лучший вариант - сохранить все нужные данные, настройки и переустановить систему заново!
Исправление ситуации когда слетела загрузка во FreeBSD, установленной на ZFS. Возможная ситуация при загрузке, когда выводятся ошибки и система не стартует:
zio_read error: 5 can't read MOS of pool zroot zio_read error: 5 can't find pool by guid
Понятное дело.
zpool status
zpool import
Обычно слетает zroot.
zpool import zroot
Или с указанием диска
zpool import -d /dev/da0
zpool scrub zroot
Проверка и исправление идет фоновым процессом!
zpool status
Будет выводится информация о процентах проверенного. Если же процесс завершен - будет выведено соответствующее уведомление. Понятное дело, эту команду нужно выполнять несколько раз, т.к. она выводит информацию на текущий момент и ее не обновляет. Поэтому команду перезапускаем и дожидаемся уведомления что процесс запершен.
Сохраняем важные данные и настройки на внешнем носителе. И, лучше всего, переустанавливаем систему с нуля!