我有一系列驱动器,它们都使用 LUKS/dm-crypt 加密。它们不能保证在系统启动时全部插入,但如果插入,我希望确保它们已安装。
目前,我可以在 中指定设备/etc/crypttab
,如果所有设备都存在,它将起作用(它将提示输入密码,然后解密并安装所有驱动器)。但是,如果拔下任何驱动器,整个启动过程将失败,它将退回到紧急模式。
如果存在这些驱动器,我该如何指定将它们作为启动过程的一部分进行安装,而不会在拔下外部驱动器时导致整个启动失败?
我正在运行 Ubuntu 17.10 (Artful Aardvark),使用 systemd 作为 init。
答案1
添加到和nofail
中的选项/etc/cryptab
/etc/fstab
https://www.freedesktop.org/software/systemd/man/crypttab.html#nofail
https://www.freedesktop.org/software/systemd/man/systemd.mount.html#nofail