Eu queria saber se é possível descriptografar e montar automaticamente um pool ZFS e seus conjuntos de dados na inicialização. Atualmente, tenho que desbloquear o pool manualmente usando o comando # zfs load-key -a
e depois executar # zfs mount -a
. Também pode valer a pena mencionar que a "chave", no momento, é uma senha (talvez seja melhor convertê-la em um arquivo-chave e armazená-la em algum lugar do sistema?).
Estou executando o Ubuntu Server 23.04
Eu descobri como fazer isso sozinho.
# zfs load-key -L file:///path/to/keyfile <pool>
, a chave permanecerá carregada, a menos que você a descarregue explicitamente usando# zfs unload-key
.zfs-mount.service
zfs-mount-generator