... | ... | @@ -76,6 +76,25 @@ mount /usr/testbed |
|
|
|
|
|
### Using ZFS
|
|
|
|
|
|
The major reason to use ZFS for the `boss` node Emulab filesystem is if you have multiple physical disks available for Emulab storage and they are not combined using hardware RAID. Otherwise you might as well [use UFS](#using-ufs).
|
|
|
|
|
|
To use ZFS for your `boss` install, you first create a zpool. For example, if you have two extra disks, /dev/ada1 and /dev/ada2, you can create a mirrored zpool with:
|
|
|
```
|
|
|
zpool create -m none z mirror /dev/ada1 /dev/ada2
|
|
|
```
|
|
|
or with four extra disks, /dev/ada[1-4], you could create a RAID5:
|
|
|
```
|
|
|
zpool create -m none z raidz /dev/ada1 /dev/ada2 /dev/ada3 /dev/ada4
|
|
|
```
|
|
|
or a RAID10 striped mirror:
|
|
|
```
|
|
|
zpool create -m none z mirror /dev/ada1 /dev/ada2 mirror /dev/ada3 /dev/ada4
|
|
|
```
|
|
|
Once the zpool is created, you create filesystems for the various hierarchies. For example, for a 1TB zpool `z`:
|
|
|
```
|
|
|
# Use all space for /usr/testbed
|
|
|
zfs create -o mountpoint=/usr/testbed z/testbed
|
|
|
```
|
|
|
|
|
|
* [Prev](install/Installing Emulab on ops)
|
|
|
* [Next](install/Installing Emulab on boss)
|
... | ... | |