我 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
Run Code Online (Sandbox Code Playgroud)
这是我想要了解的第二个卷组。
vgdisplay 的输出显示了两个“fedora”卷组:
除了最后一行之外,每个组的信息都比较枯燥。对于一卷,我得到:
VG UUID nMitQe-QmR1-tBP7-CTqm-VBR3-zUj5-UuTIml
Run Code Online (Sandbox Code Playgroud)
对于另一个我得到:
VG UUID 0Fuho1-nVos-nYkZ-HFih-hPSK-dilF-AIDaxI
Run Code Online (Sandbox Code Playgroud)
当然,两卷都将 VG 名称显示为“fedora”。
UUID 中的这种差异是我获得机箱中卷数据的希望之光。一个直接
# mount /dev/fedora/home /mountpoint
Run Code Online (Sandbox Code Playgroud)
没有得到我想要的。它只是给我第二次安装我的 fc25 磁盘,而不是机箱中的磁盘。
有谁知道如何利用我提供的信息来访问机箱中磁盘的第二个分区中的逻辑卷?
该vgrename
实用程序用于重命名卷组。
在您的情况下,该命令vgrename UUID-of-old-vg old_fedora_VG
应该可以解决问题。
有关man vgrename
该程序及其用途的更多信息,请参见。