Skip to content

Pools

In the ZFS Pools section, you can manage all your ZFS pools in one place. You can view the details of each pool, including its name, status, size, and health. You can also perform various actions on your pools, such as creating new pools, editing existing pools to change their configuration, and deleting pools that are no longer needed. This section provides a centralized location for managing your ZFS storage pools efficiently.

We’ll go through the context menu, one action at a time.

There’s a lot of moving parts here, so let’s break it down.

Create Pool Form - Devices

  • Name: This is the name of your pool. It should be unique and descriptive to help you identify it later. Naming restrictions apply here.

  • Virtual Devices: This is where you specify how many VDEVs you want in your pool, in our case we’re going to go with just 1 VDEV. A VDEV is a collection of physical devices that provide storage for the pool.

  • Redundancy: Depending on the number of disks you have in your vdevs this option dynamically changes, in our case since we have 3 disks in our vdev, we can choose between Strip which lets you use all the storage but has no redundancy, Mirror which provides redundancy by mirroring data across multiple disks we get to use 1 disk’s worth of storage, and RAIDZ1 which provides redundancy by using parity data we get to use 2 disks worth of storage, other options are unlocked when you have more disks in your vdevs.

In the VDEV section you can drag and drop devices from the Disks section.

Now moving onto the second tab (Advanced) we can see many more options:

Create Pool Form - Advanced

All of these are just ZFS props that you can set on the pool, for more information on what they do and how to use them check out the ZFS properties documentation

The pool status is incredibly detailed, it shows you the health of your pool, recent activity such as resilvering or scrubbing, and any errors that may have occurred. You can also see the status of each VDEV and the devices within them.

Pool Status

Scrubbing is the process of checking the integrity of your data and repairing any errors that are found. You can start a scrub on your pool from the context menu, and you can also see the status of any ongoing scrubs in the pool status section.

Some pool properties can be edited as shown here:

Edit Pool

Please refer to the ZFS properties documentation for more information on what each property does and how to use it.

To delete a pool, simply click the delete button in the context menu and confirm the deletion.