8.4.2. Setting up ZFS Filesystems

The following section documents how setup a ZPOOL and ZFS Filesystems in Napp-IT.

Note

When disks are new it’s possible you’ll have to initialize them. If you wish to save time skip over that step, but be noticed: if they don’t show up you’ll have to come back and do this.

Initializing the disks

Firstly we need to go to the Disks section in NAPP-IT and make sure they are initialized and not taken by any other filesystems. Go to the Disks Menu and click the Initialize button.

../../../../_images/disk-init-2.png
  • Here you’ll be able to see which disks are taken by a pool and which disks are not.

Warning

Be wary, if you’re using RSF-1 you will NOT see the ZPOOL that is active in the other node.

  • It also gives us other relevant data such as serial numbers and capacity (might be useful for hot-swapping disks and helping identify them)

../../../../_images/disk-init.png

Initialize the new disks (if you’ve added disks to a previously in-use system be careful not to initialize incorrect disks that may be in a shared backplane with another node).

../../../../_images/disk-init-1.png

Now you can proceed to create the ZPOOL.

Creating the ZPOOL

Once you’ve initialized the disks you can go ahead and create the pool. If you wish to create a RAID10 pool you’ll need to first create a RAID 0 pool and then add more mirror pairs subsequently. If you have 4 disks you’d create first one pair then extend the pool with the second mirror pair.

  1. Create the pool with one mirror…

    ../../../../_images/nappit-zpool1.png
  2. And then extend it with the second mirror.

    ../../../../_images/nappit-zfsextend.png

You should end up with something along these lines (except for the cache disk, which is added with the same method but selecting it as cache instead of a mirror).

../../../../_images/nappit-zfs4.png

Creating a ZFS Filesystem

After creating the ZPOOL you’ll probably want to create ZFS Volumes! To do that head to the ZFS Filesystems dropdown and hit “create”.

The following screen will show up:

../../../../_images/nappit-zfs2.png

Choose your desired ZPOOL in which to create the ZVOL/Dataset. I recommend enabling ZFS Compression with LZ4 and leaving everything else as default.