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