поковырялся разобрался как так получилось.
на 11.2 был один пул zfs - zroot
при обновлении FreeBSD 12 создала 2 пула: zroot и bootpool.
почему, зачем не знаю. Теперь freebsd во время загрузки ядро грузит из /bootpool/boot, а модули хочет загрузить строго из /boot.
Вижу возможное решения (возможно неправильные):
смонтировать /bootpool/boot в /boot
Посему вопросы:
1.Где прописываются автоматические точки монтирование zfs в freebsd(аналог /etc/fstab). В Solaris -/etc/vfstab, в Freebsd нет такого файла.
2. Если точки монтирования прописываются только через
Код:
zfs set mountpoint=/boot bootpool/boot
, то как это исправить в случае чего при загрузки с livecd? достаточно
Код:
zfs set mountpoint=/bootpool bootpool
и последующей загрузки с hdd?
как выглядит на данный момент:
Код:
root@wormhole:~ # zfs get mountpoint
NAME PROPERTY VALUE SOURCE
bootpool mountpoint /bootpool local
zroot mountpoint none local
zroot/ROOT mountpoint none local
zroot/ROOT/default mountpoint / local
zroot/tmp mountpoint /tmp local
zroot/usr mountpoint /usr local
zroot/usr/home mountpoint /usr/home inherited from zroot/usr
zroot/usr/ports mountpoint /usr/ports inherited from zroot/usr
zroot/usr/src mountpoint /usr/src inherited from zroot/usr
zroot/var mountpoint /var local
zroot/var/crash mountpoint /var/crash inherited from zroot/var
zroot/var/log mountpoint /var/log inherited from zroot/var
zroot/var/mail mountpoint /var/mail inherited from zroot/var
zroot/var/tmp mountpoint /var/tmp inherited from zroot/var
root@wormhole:~ # zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
bootpool 1.98G 1.14G 861M - - - 57% 1.00x ONLINE -
zroot 460G 143G 317G - - - 31% 1.00x ONLINE -
root@wormhole:~ # zpool get bootfs
NAME PROPERTY VALUE SOURCE
bootpool bootfs - default
zroot bootfs zroot/ROOT/default local
root@wormhole:~ #
было:
Код:
root@wormhole:~ # zfs get mountpoint
NAME PROPERTY VALUE SOURCE
zroot mountpoint /zroot local
zroot/ROOT mountpoint none local
zroot/ROOT/default mountpoint / local
zroot/tmp mountpoint /tmp local
zroot/usr mountpoint /usr local
zroot/usr/home mountpoint /usr/home inherited from zroot/usr
zroot/usr/ports mountpoint /usr/ports inherited from zroot/usr
zroot/usr/src mountpoint /usr/src inherited from zroot/usr
zroot/var mountpoint /var local
zroot/var/audit mountpoint /var/audit inherited from zroot/var
zroot/var/crash mountpoint /var/crash inherited from zroot/var
zroot/var/log mountpoint /var/log inherited from zroot/var
zroot/var/mail mountpoint /var/mail inherited from zroot/var
zroot/var/tmp mountpoint /var/tmp inherited from zroot/var
root@wormhole:~ # zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zroot 928G 7.64G 920G - - 1% 0% 1.00x ONLINE -
root@wormhole:~ # zpool get bootfs
NAME PROPERTY VALUE SOURCE
zroot bootfs zroot/ROOT/default local
root@wormhole:~ #
PS: снято конечно же с разных физических машин,но созданных по одному образу и подобию.