Isso é feito em /etc/crypttab
, algo muito semelhante a /etc/fstab
Basta dar uma olhada na página do manual .
Então, uma linha como essa faria isso.
myzfs UUId=e758456d-eb80-4eea-947c-9ac914643b61 /root/mykeyfile luks
onde o UUID é o uuid do seu volume LUKS, que você pode encontrar com blkid
.
O volume não criptografado do LUKS está disponível em /dev/mapper/myzfs
. O nome que você deu acima, em crypttab
Não se esqueça de adicionar uma linha em /etc/fstab
/dev/mapper/myzfs /where/to/mount/it fstype defaults 0 2