我有以下设置:
sda (new installation)
sda1
sda2
sda3 (LVM-LUKS)
root
swap
sdb (old installation)
sdb1
sdb2
sdb5 (LVM-LUKS)
root (old)
swap
目标是在启动时安装sda3
-> root
as/
和sdb5
-> root
as 。/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
.