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 listTo load the ZFS kernel driversgpart show ada2My FreeBSD disk - confirming that there is infact a freebsd-zfs slicemkdir /tmp/mydatazpool import -fa -R /tmp/mydataImports all the zfs pools that can be found to the mount pointzfs mount zroot/ROOT/defaultmounts 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.