Situatie
Overview
What you’ll learn
- How to install ZFS
- How to create a storage pool
What you’ll need
- Ubuntu Server 16.04 LTS
Solutie
Pasi de urmat
Installing ZFS
sudo apt install zfsutils-linux
After that, we can check if ZFS was installed correctly by running:
whereis zfs
You should see output similar to the following:
![]()
Now that we’re done installing the required packages, let’s create a storage pool!
Creating a ZFS Pool
Choosing Drives to Pool
Check installed drives by running:
sudo fdisk -l
Carefully note down the device names of drives you want to pool. These are the two drives we’re going to pool:

Creating a Pool
There are two types of simple storage pools we can create. Astriped pool, where a copy of data is stored across all drives or amirrored pool, where a single complete copy of data is stored on all drives. To create a striped pool, we run:sudo zpool create new-pool /dev/sdb /dev/sdcTo create a mirrored pool, we run:sudo zpool create new-pool mirror /dev/sdb /dev/sdcIn both examples,new-poolis the name of the pool.
Sometimes an error like this might pop up:

Add “-f” to the end of the zpool create command to override it.
A mirrored pool is usually recommended as we’d still be able to access our data if a single drive fails. However, this means that we’ll only get the capacity of a single drive. A striped pool, while giving us the combined storage of all drives, is rarely recommended as we’ll lose all our data if a drive fails. You can also opt for both, or change the designation at a later date if you add more drives to the pool. The newly created pool is mounted at /new-pool. You can select a different mount point using the -m option: sudo zpool create -m /usr/share/pool new-pool mirror /dev/sdb /dev/sdcThe newly mounted pool will appear to Ubuntu as any other part of the filesystem.
Checking Pool Status
sudo zpool status
This is the status of our newly created pool:

Removing the pool
sudo zpool destroy new-pool
You can confirm that the pool has been removed by checking the filesystem and by running the status check again: sudo zpool status
That’s all! Congratulations, you have updated your Ubuntu install with a cutting edge new filesystem! You have found out:
- How to install the ZFS utilities
- How to identify which drives to use in a ZFS pool
- The basic types of ZFS pools
- How to create and mount a pool
- How to remove the pool once you no longer need it
Leave A Comment?