I am comfortable with the process of installing FreeBSD to zfs, when (at least) one entire disk becomes the target. This option is available in bsdinstall.
I am also familiar with the process of creating a custom size freebsd-ufs slice and making that slice to be the installation target. This I do by dropping to a shell, use gpart to prepare the slice, then return back to bsdinstall where I can set this dedicated slice up for becoming the root partition.
I can also get as far as creating a freebsd-zfs slice of a desired size and placing loader.efi at the right place on the ESP. But I found no way in bsdinstall to then point to such a freebsd-zfs slice and make that to be the target of the installation. The handbook does not describe such a scenario either.
I want to share my single SSD between other systems, each with their own filesystem type.
I could still stick to using UFS for FreeBSD, but boot environments, snapshots, and network backup/restore are zfs features that I could largely benefit from even on a practice/workbench system. Hence the desire to keep FreeBSD within its dedicated slice on a storage device shared by other systems, but use zfs inside that slice.
So, how do I install FreeBSD to a zfs-slice of a specific size instead of giving the entire disk to zfs?
Suggestions, pointers, advice are welcome!
I am also familiar with the process of creating a custom size freebsd-ufs slice and making that slice to be the installation target. This I do by dropping to a shell, use gpart to prepare the slice, then return back to bsdinstall where I can set this dedicated slice up for becoming the root partition.
I can also get as far as creating a freebsd-zfs slice of a desired size and placing loader.efi at the right place on the ESP. But I found no way in bsdinstall to then point to such a freebsd-zfs slice and make that to be the target of the installation. The handbook does not describe such a scenario either.
I want to share my single SSD between other systems, each with their own filesystem type.
I could still stick to using UFS for FreeBSD, but boot environments, snapshots, and network backup/restore are zfs features that I could largely benefit from even on a practice/workbench system. Hence the desire to keep FreeBSD within its dedicated slice on a storage device shared by other systems, but use zfs inside that slice.
So, how do I install FreeBSD to a zfs-slice of a specific size instead of giving the entire disk to zfs?
Suggestions, pointers, advice are welcome!