Linux
在啟動時掛載 LUKS 加密的驅動器,但前提是驅動器存在
我有一系列用 LUKS/dm-crypt 加密的驅動器。不能保證它們在系統啟動時都被插入,但如果是,我想確保它們已安裝。
目前,我可以在 中指定設備
/etc/crypttab
,如果所有設備都存在,它將工作(它會提示輸入密碼,然後解密並安裝所有驅動器)。但是,如果拔下任何驅動器,則整個引導過程將失敗並返回緊急模式。如果存在這些驅動器,我如何指定這些驅動器應作為引導過程的一部分進行安裝,而不會在拔下外部驅動器時導致整個引導失敗?
我正在使用 systemd 作為 init 執行 Ubuntu 17.10 (Artful Aardvark)。
添加
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