1
2Some remarks for setting up a zfs boot environment
3
4ZFS Boot sctructure:
5boot
6+-ROOT
7 +-root
8[+-root2]
9[+-root3]
10
11zpool create -o mountpoint=none  boot ...
12zpool set listsnapshots=on boot
13
14zfs create -o mountpoint=/mnt boot/ROOT
15zfs create boot/ROOT/root
16
17Fill -> /mnt/root
18
19cp /boot/zfs/zpool.cache /mnt/root/boot/zfs/zpool.cache
20zpool set bootfs=boot/ROOT/root boot
21
22set in /mnt/root/boot/loader.conf
23#ZFS mandatory
24zfs_load="YES"
25vfs.root.mountfrom="zfs:boot/ROOT/root"
26#ZFS optional
27vm.kmem_size="8G"
28vfs.zfs.arc_min="1G"
29vfs.zfs.arc_max="2G"
30vfs.zfs.prefetch_disable="1"
31vfs.zfs.zil_disable=1
32vfs.zfs.zio.use_uma=0
33#Power savings
34hw.pci.do_power_nodriver=3
35