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

смонтируйте зашифрованную ZFS FreeBSD с live CD и найдите корневой раздел

Я следил за меню, чтобы установить FreeBSD 11 с зашифрованной файловой системой ZFS. После нескольких дней использования системы я что-то испортил в /boot/loader.conf, поэтому не могу загрузиться. Я искал, и способ восстановления - загрузиться с live CD и набрать:

# cd /tmp/
# mkdir mounted
# geli attach /dev/ada0p3
# zpool import -f -R /tmp/mounted zroot

это сработало, и вот как выглядит ZFS

# zfs list
NAME                 USED  AVAIL  REFER  MOUNTPOINT
zroot               5.64G   223G    96K  /tmp/mounted/zroot
zroot/ROOT          4.05G   223G    96K  none
zroot/ROOT/default  4.05G   223G  4.05G  /tmp/mounted
zroot/tmp            124K   223G   124K  /tmp/mounted/tmp
zroot/usr           1.58G   223G    96K  /tmp/mounted/usr
zroot/usr/home       373M   223G   373M  /tmp/mounted/usr/home
zroot/usr/ports      642M   223G   642M  /tmp/mounted/usr/ports
zroot/usr/src        608M   223G   608M  /tmp/mounted/usr/src
zroot/var           1020K   223G    96K  /tmp/mounted/var
zroot/var/audit       96K   223G    96K  /tmp/mounted/var/audit
zroot/var/crash       96K   223G    96K  /tmp/mounted/var/crash
zroot/var/log        512K   223G   512K  /tmp/mounted/var/log
zroot/var/mail       120K   223G   120K  /tmp/mounted/var/mail
zroot/var/tmp        100K   223G   100K  /tmp/mounted/var/tmp

Однако я не могу найти /boot/loader.conf! Следующие каталоги пусты (кроме других точек монтирования ZFS):

# ls /tmp/mounted/
tmp usr var zroot
# ls /tmp/mounted/zroot/
#

Я думаю, что я также пытался смонтировать zfs zroot / ROOT в другом месте, но также ничего не нашел.

другие разделы ZFS выглядят нормально, например:

# ls /tmp/mounted/usr/ports/
.arcconfig .gitattributes .gitignore CHANGES CONTRIBUTING.md ...

Где я могу найти /boot/loader.conf?

Разработчик на форуме FreeBSD предоставил решение по адресу смонтируйте зашифрованную ZFS FreeBSD с live CD и найдите корневой раздел

Оказалось, что эта корневая папка в ZFS была помечена как НЕ предназначенная для автоматического монтирования при импорте, хотя все остальные срезы ZFS были автоматически смонтированы. Итак, установка его вручную решила:

zfs mount zroot/ROOT/default