我的 8 年前的 FC22 电脑坏了。我有一台运行 fc25 的新计算机。我定期备份最重要的数据,因此并非全部丢失,但我想看看旧磁盘上有什么。
我有一个 USB 外壳,并将我的旧磁盘放入其中。它在插入时生成 /dev/sdb1 和 /dev/sdb2。 /dev/sdb1 分区可立即访问并保存 /boot。 /dev/sdb2 按逻辑分为多个分区。不幸的是,给出的卷组名称是“fedora”。这与运行我的 fc25 系统的磁盘的名称相同。 pvs 的输出是
PV VG Fmt Attr PSize PFree
/dev/sda3 fedora lvm2 a-- 928.51g 0
/dev/sdb2 fedora lvm2 a-- 465.27g 4.00m
这是我想要了解的第二卷组。
vgdisplay 的输出显示两个“fedora”卷组:
除了最后一行之外,每组的信息都比较无聊。对于一卷我得到:
VG UUID nMitQe-QmR1-tBP7-CTqm-VBR3-zUj5-UuTIml
对于另一个我得到:
VG UUID 0Fuho1-nVos-nYkZ-HFih-hPSK-dilF-AIDaxI
当然,两卷都将 VG 名称显示为“fedora”。
UUID 的差异是我能够获取机箱中卷的数据的一线希望。直接一个
# mount /dev/fedora/home /mountpoint
没有得到我想要的。它只是为我提供了 fc25 磁盘的第二次安装,而不是机箱中的磁盘。
有谁知道如何利用我提供的信息来访问机柜中磁盘第二个分区中的逻辑卷?
答案1
该vgrename
实用程序用于重命名卷组。
在你的情况下,该命令vgrename UUID-of-old-vg old_fedora_VG
应该可以解决问题。
man vgrename
有关该程序及其用途的更多信息,请参阅 参考资料。