Install related packages: sudo apt install zfsutils-linux
sudo fdisk -lsudo zpool create <poolname> mirror /dev/sda /dev/sdb /dev/sdczpool statussudo zfs set compression=lz4 <poolname> && zfs get compressionMore info: Ubuntu tutorials
sudo mkdir -r /usr/local/etc/zfs/sudo dd if=/dev/urandom of=/usr/local/etc/zfs/<keyfilename> bs=32 count=1sudo zfs create -o encryption=on -o keyformat=raw -o keylocation=file:///usr/local/etc/zfs/<keyfilename> <poolname>/<datasetname> && zfs get encryptionCreate systemd service script to run zfs load-key on startup:
cat > /etc/systemd/system/zfs-load-key.service <<EOF
[Unit]
Description=Load encryption keys
DefaultDependencies=false
Before=zfs-mount.service
After=zfs-import.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/zfs load-key -a
EOF
[Install]
WantedBy=zfs-mount.service
systemctl enable zfs-load-key.serviceMore info: Chungy
zpool statuszfs listGeneral ZFS reference: ZFS Man page