两个LUKS+LVM驱动器,只有第一个可以挂载

两个LUKS+LVM驱动器,只有第一个可以挂载

我有以下设置:

sda (new installation)
  sda1
  sda2
  sda3 (LVM-LUKS)
    root
    swap

sdb (old installation)
  sdb1
  sdb2
  sdb5 (LVM-LUKS)
    root (old)
    swap

目标是在启动时安装sda3-> rootas/sdb5-> rootas 。/home/user/other

当前sda在引导过程中运行正常,但sdb拒绝挂载 root 或查看其交换区。

我目前已添加第二行/etc/crypttab,现在看起来像这样:

sda3_crypt UUID=uuid-for-sda3 none luks,discard
sdb5_crypt UUID=uuid-for-sda3 none luks,discard

这导致了 的出现/dev/mapper/sdb5_crypt,并且它正确链接到新出现的/dev/dm-3。然而,与sda3它不同的是,它不会“扩展”其分区表。

我尝试启动到 live-usb,在那里我可以成功安装任一驱动器;但我不能同时安装两者。这让我相信这可能是某些内部命名方案的问题,例如两者都可能试图篡夺“xubuntu--vg-root”作为映射器名称,因此只有第一个成功完成该任务。

答案1

问题是 LVM 的名称冲突,两者的标题都是xubuntu--vg。要解决此问题,需要首先将虚拟组重命名为vgrename.

相关内容