Encryption

Create an Encrypted Dataset

# default AES-256-CCM
sudo zfs create -o encryption=on -o keyformat=passphrase mypool/myencrypteddata
# raw key instead of passphrase
sudo dd if=/dev/random of=/root/mykey bs=32 count=1
sudo zfs create -o encryption=on -o keyformat=raw -o keylocation=file:///root/mykey mypool/myencrypteddata

Load

sudo zfs load-key mypool/myencrypteddata

Unload

sudo zfs unload-key mypool/myencrypteddata

Change Key

sudo zfs change-key mypool/myencrypteddata