A maneira mais fácil de resolver isso é adicionar uma chave derivada da primeira partição ao segundo disco, executando:
/lib/cryptsetup/scripts/decrypt_derived sda1_crypt > new_key_file
cryptsetup luksAddKey /dev/sdb1 new_key_file # prompts for an existing key
shred -u new_key_file # remove the key file
Em seguida, substitua a linha sdb1_crypt
em / etc / crypttab por:
sdb1_crypt /dev/sdb1 sda1_crypt \
luks,keyscript=/lib/cryptsetup/scripts/decrypt_derived
Com isso, o segundo disco pode ser montado automaticamente assim que o primeiro disco estiver disponível.
É claro que você precisa substituir sda1
e sdb1
pelas partições / etiquetas corretas que você usa e não se esqueça de executar update-initramfs -u
após a alteração e adicionar uma entrada correspondente a /etc/fstab
.