当存在多个同名卷组时如何重命名逻辑卷

当存在多个同名卷组时如何重命名逻辑卷

我在主驱动器上安装了 Fedora 24,但后来决定将其安装在固态驱动器上。这样做之后,我尝试安装我的主驱动器(运行 cryptsetup 后),但发生了这种情况:

# lvrename /dev/fedora/home /dev/fedora/althome 
  Multiple VGs found with the same name: skipping fedora 
  Use the VG UUID with --select vg_uuid=<uuid>

# lvdisplay

: above lists my partitions uuids


# lvrename --select vg_uuid=my-vg-uuid /dev/fedora/home /dev/fedora/althome

lvrename: unrecognized option '--select'

由于给定的说明不起作用,我该如何解决这个问题?

答案1

使用 vgdisplay 查找卷组的 UUID(不是逻辑卷的 UUID),然后:

vgrename my-vg-id oldfedora

这似乎是 Fedora 24 中的一个错误。

答案2

TLDR - 唯一有效的是:

lvm vgrename <vg uuid from vgdisplay> <new_vg_name>

谢谢@koppor!

我也有两个fedora_localhost-liveVG(将驱动器从冒烟的机器中拉出并尝试从中获取数据。)。

我尝试了大约 15 种不同的组合,vgrename然后大约 5 种lvm vgrename

唯一有效的是:

# vgdisplay
<snip>
  --- Volume group ---
  VG Name               fedora_localhost-live
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               236.87 GiB
  PE Size               4.00 MiB
  Total PE              60639
  Alloc PE / Size       60639 / 236.87 GiB
  Free  PE / Size       0 / 0
  VG UUID               5UVnsQ-duSo-0AxN-BXkx-kchz-3LIv-eHb6Cp
# lvm vgrename 5UVnsQ-duSo-0AxN-BXkx-kchz-3LIv-eHb6Cp vg_polonium

答案3

回复晚了非常抱歉。我想这是某种错误。不使用--select vg_uuid=<uuid>仅使用<uuid>vg 的。 vg_uuid 可以通过vgdisplay命令找到

相关内容