CentOS+LUKS:使用一个密码提示解锁多个磁盘@Boot

CentOS+LUKS:使用一个密码提示解锁多个磁盘@Boot

在 Debian 中,我可以在启动时使用 decrypt_keyctl 和 /etc/crypttab 中的 initramfs 开关,仅用一个提示即可解锁多个磁盘。我想知道如何在 CentOS-7 中做到这一点?

带有两个 luks 设备的 Nethserver 的普通安装有一个与此类似的 crypttab:

luks_root   UUID=<uuid1>   none
luks_swap   UUID=<uuid2>   none

我想添加另一个磁盘。(而且,当有两个设备时,为什么当前启动只要求输入一个密码?)

答案1

事实证明,systemd 现在能够在启动时使用相同的密码解锁多个设备,并且只需使用 OP 的 crypttab 中列出的密码即可。因此,对于更多磁盘,只需添加更多类似的行即可。在启动时,如果您第一次输入密码错误,那么它会分别询问您每个密码。

相关内容