如何让 lmv 在启动时等待 sda5_crypt 和 sdb_crypt 解锁?

如何让 lmv 在启动时等待 sda5_crypt 和 sdb_crypt 解锁?

我的电脑上有两个硬盘,sda 和 sdb,其中 sda 上安装了干净的 Ubuntu,并使用 LVM 和 LUKS 加密。我想增加根目录大小,并在 sdb 上扩展它并使用加密。

我设法在 sdb 上创建了一个新的 LUKS 分区“sdb_crypt”,并将其添加到 /etc/crypttab 中,这样我就可以在启动时解锁它。它工作正常。

现在我在 sdb_crypt 上创建一个物理 LVM 卷,并用它 vgextend ubuntu-vg,然后我 lvextend 并 resize2fs 根。我可以使用 df -h 查看新的根大小。

重新启动时,LVM 在 sdb_crypt 解锁之前加载,导致失败并且系统进入 BusyBox(initramfs)。

我不明白如何让 LVM 等待 sdb_crypt 解锁。

有什么帮助吗?提前致谢。

相关内容