![CentOS+LUKS:使用一个密码提示解锁多个磁盘@Boot](https://linux22.com/image/741260/CentOS%2BLUKS%EF%BC%9A%E4%BD%BF%E7%94%A8%E4%B8%80%E4%B8%AA%E5%AF%86%E7%A0%81%E6%8F%90%E7%A4%BA%E8%A7%A3%E9%94%81%E5%A4%9A%E4%B8%AA%E7%A3%81%E7%9B%98%40Boot.png)
在 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 中列出的密码即可。因此,对于更多磁盘,只需添加更多类似的行即可。在启动时,如果您第一次输入密码错误,那么它会分别询问您每个密码。