我有一些虚拟机,它们是同一个原始磁盘映像的克隆,其中包含一些 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