Для начала установим пакеты на сервер

apt install zfsutils-linux nfs-kernel-server

Так как все действия происходит на виртуалке — диск будет один.

Создаем пул:

zpool create share -o ashift=12 -o autoexpand=on -o autoreplace=on -o cachefile=none /dev/sdb

Немного тюним:

zfs set atime=off share
zfs set checksum=fletcher4
zfs set acltype=posixacl share

Для экспортов будем разделять по категориям(сервисам)

zfs create share/cloudmail

Ну а дальше — создаем конечный волюм с экспортом

zfs create -o sharenfs="rw=@10.110.12.0/24,sync,no_subtree_check,no_root_squash,insecure,crossmnt" -o quota=1G share/cloudmail/test

Что все сработало — можно проверить двумя коммандам

  1. Глянуть в zfs
# zfs get sharenfs
NAME                  PROPERTY  VALUE                                                                      SOURCE
share                 sharenfs  off                                                                        default
share/cloudmail       sharenfs  off                                                                        default
share/cloudmail/test  sharenfs  rw=@10.110.12.0/24,sync,no_subtree_check,no_root_squash,insecure,crossmnt  local
  1. Глянуть в экспорты
# showmount -e localhost
Export list for localhost:
/share/cloudmail/test 10.110.12.0/24