Hi all!
I installed my root system on ZFS pool. Which works great, however, I was testing a repair scenario where I wanted to boot into Fixit on the install CD and then access that root ZFS pool to modify files. (for example, to fix a boot problem) I was not able to get access to that ZFS pool. If I import it, it breaks fixit environment and I can't run any commands. I don't think you can mount a ZFS filesystem without importing it, or change a mountpoin witout importing the pool. I do understand that you should not export the root ZFS pool, and force importing probably breaks the pool. So, how does one get access from Fixit (or another system) to a non-booting ZFS pool with root FreeBSD installation on it?
Just a little background on my system:
I have the drive setup with gptzfsboot. 1 partition is freebsd-boot, 1 is freebsd-swap, and a 3rd is freebsd-zfs for the root pool. I call it "rpool", and the freebsd installation is in "rpool/ROOT".
Thanks for the help!
Greg
I installed my root system on ZFS pool. Which works great, however, I was testing a repair scenario where I wanted to boot into Fixit on the install CD and then access that root ZFS pool to modify files. (for example, to fix a boot problem) I was not able to get access to that ZFS pool. If I import it, it breaks fixit environment and I can't run any commands. I don't think you can mount a ZFS filesystem without importing it, or change a mountpoin witout importing the pool. I do understand that you should not export the root ZFS pool, and force importing probably breaks the pool. So, how does one get access from Fixit (or another system) to a non-booting ZFS pool with root FreeBSD installation on it?
Just a little background on my system:
I have the drive setup with gptzfsboot. 1 partition is freebsd-boot, 1 is freebsd-swap, and a 3rd is freebsd-zfs for the root pool. I call it "rpool", and the freebsd installation is in "rpool/ROOT".
Thanks for the help!
Greg