Jde FreeBSD nějak rozumně nainstalovat na existující ZFS pool? Handbook o tomhle mlčí, existuje sice wiki page Root on ZFS, ale je to označený jako outdated a jedna sekce dokonce "does not boot" (lél). Instalátor umí použít jenom nově vytvořenej.
Ak chceš pool používať čisto pre FreeBSD, nevidím v tom problém, sám mám FreeBSD čisto na zfs,
[root@doma ~]# zfs list
NAME USED AVAIL REFER MOUNTPOINT
sroot 1,10T 1,66T 144K none
sroot/ROOT 9,78G 1,66T 144K none
sroot/ROOT/default 9,78G 1,66T 9,78G /
pre bootovanie mám nastavenú proprety:
sroot bootfs sroot/ROOT/default local
FreeBSD inštalátor na takéto možnosti asi nie je pripravený, ale inštaláciu môžeš urobiť aj ručne, vytvoriť partície a rozbaliť archívy dokážeš aj v linuxe.
Pokiaľ pool chceš používať viacermi systémami, musí byť kompatibilnej verzie (všetky systémy musia túto verziu podporovať) a musíš ho podľa mňa vždy pri ukončení každého systému exportovať, pretože inak ho inde naimportuješ iba s voľbou -f.
Neviem si však predstaviť používať pool v Linuxe na dáta a súčasne ho mať na FreeBSD ako rootfs a používať dual boot, minimálne budeš musieť riešiť konflikty v priečnkoch (/usr,/var atď). Ak totiž naimportuješ pool do Linuxu a premountuješ si /usr z FreeBSD, o zábavu budeš mať postarané.
Samozrejme zfs je lokálny FS, určite ho nepôjde súčasne pripojiť v linuxe a aj FreeBSD - napríklad mám FreeBSD vo VirtualBoxe a vytvorený vmdk nad fyzickou partíciou zfs.