使用LUKS进行全盘加密:自动安装第二个卷

Windows上的TrueCrypt可以自动挂载使用与启动卷相同的密码短语的卷。 您只输入一次密码。 有没有办法用LUKS做到这一点?

背景:我目前正在从Windows迁移到Ubuntu。 我用LUKS全盘加密设置了Ubuntu 11.10。 我使用的是仍然是TrueCrypt NTFS卷的第二个硬盘。 我想改变这一点。

您可以使用decrypt_keyctl keyscript在安装多个加密卷时安全地缓存密码。 README描述了如何在启动时执行此操作; 在bug 1022815中描述了一些警告和变通方法。

这应该允许在启动时自动安装多个加密卷,只有一个密码短语提示。 可以使用相同的keyctl机制在引导时间之后安排其他卷的自动挂载,但我不知道完整的解决方案。