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