I was toying with my /boot/loader.conf
and found that zfs_load="YES"
felt awfully similar to zfs_enable="YES"
in my /etc/rc.conf
. So I experimented with commenting it out as a test. ๐ The next 15 minutes were somewhat painful but I did learn that yes, that is required to boot your OS.
The struggle was zfs adds a whole layer of โI donโt know whatโs happening!โ to the mix. Iโm completely new to it and did not expect it would give me trouble when trying to mount from a Live CD. Putting the how-to here for safe keeping.
- Boot into multi-user mode from the Live CD
- Select SHELL
zpool list
To load the ZFS kernel driversgpart show ada2
My FreeBSD disk - confirming that there is infact a freebsd-zfs slicemkdir /tmp/mydata
zpool import -fa -R /tmp/mydata
Imports all the zfs pools that can be found to the mount pointzfs mount zroot/ROOT/default
mounts the pool to the directory
Iโm a bit hazy on most of that so Iโm going to start reading about zfs, zpools, slices, and try and clean this up for next time. It was a breeze from there of course to fix the issue, but it shined a spotlight on how much I took for granted when I blindly accepted the zfs filesystem during install.