我的电脑上有两个硬盘,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 解锁。
有什么帮助吗?提前致谢。