Eu tenho esses dois arquivos:
/ etc / crypttab:
cry1 /dev/sda3 none luks
cry2 /dev/sda4 /mounted/sda3/keyfile luks
/ etc / fstab:
/dev/sda1 /boot ext2 ro 0 2
/dev/sda2 / ext4 defaults 0 0
/dev/mapper/cry1 /cry1 ext4 defaults 0 2
/dev/mapper/cry2 /cry2 ext4 defaults 0 2
O Debian é inicializado e a senha do sistema de arquivos sda3 / cry1 é solicitada. Funciona e está montado.
Mas o sda4 / cry2 não está montado, embora eu possa descriptografá-lo e montá-lo facilmente na linha de comando, não apenas com uma senha, mas também com o arquivo de chave.
Acabei colocando a linha de comando em /etc/rc.local, mas não estou feliz com essa organização. Por que o mecanismo crypttab / fstab não está funcionando?
Também: Estou preocupado que a reinicialização ou o desligamento do sistema não desmonte e descriptografe os sistemas de arquivos de forma limpa e que possam corromper o sistema de arquivos. Como posso garantir que tudo seja encerrado corretamente?