LVM:重新生成 UUID?

LVM:重新生成 UUID?

我有一些虚拟机,它们是同一个原始磁盘映像的克隆,其中包含一些 LVM 卷。当我克隆这些虚拟机时,我最终得到了多个 LVM 卷(尽管位于不同的主机上),它们具有相同的“唯一”ID。有什么方法可以让 LVM 更改现有卷的 UUID?

答案1

pvchange --uuid /physical/volume/path
vgchange --uuid /volume/group/name

答案2

根据它的手册页,该命令vgimportclone将为您完成工作:

vgimportclone /physical/volume/path

这用于从克隆的物理卷 (PV) 导入卷组 (VG),例如在快照或其他重复的 PV 之后。

答案3

pvchange对我来说不起作用,它一直避开音量

警告:未将设备 /dev/sdc 用于 PV C0s0Wg-HcnQ-LOP3-QwmR-dhSX-4wW1-hRhxm3。警告:PV C0s0Wg-HcnQ-LOP3-QwmR-dhSX-4wW1-hRhxm3 更倾向于使用设备 /dev/sdb,因为该设备由 LV 使用。设备 /dev/sdc 已被过滤器排除。

最终,wipefs /dev/sdc是解决方案,之后我只需使用

pvcreate /dev/sdc

相关内容