我有这两个文件:
的/ 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
Debian启动,我被提示输入sda3 / cry1文件系统的密码。它工作,它已安装。
但是sda4 / cry2没有安装,虽然我可以很容易地解密并将其挂载在命令行上,不仅使用密码,还可以使用密钥文件。
我最终把命令行放在/etc/rc.local上,但我对这个版本不满意。为什么crypttab / fstab机制不起作用?
另外:我担心重新启动或关闭系统不会干净地卸载和解密文件系统,这可能会破坏文件系统。我怎样才能确保一切都干净利落?