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