我正在尝试在服务器上克隆一个 LUN 并将其呈现给同一台服务器,但遇到了 UUID 奇怪的问题。我不在 LUN 上创建分区,只创建一个 PV,然后在其上创建 LVM,这样我就可以根据需要在线扩展它。克隆的 LUN 与 LVM 和 PV 的源 LUN 具有相同的 UUID,这是意料之中的。我使用 vgimportclone 更改了 PV 的 UUID,然后使用 tune2fs 更改了 LVM 的 UUID,这些都没有问题。我遇到的是物理磁盘的 UUID,它应该具有与 PV 相同的 UUID,直到我重新启动服务器才会更新。为了加深这个谜团,如果我在底层磁盘的 LUN 上运行 blkid,它会显示旧的 UUID,但如果我在这些相同的磁盘上运行 udevadm,则没有 UUID。
所以我有2个问题。
1) 有人知道 whey blkid 和 udevadm 会显示不同的信息吗?
2)有没有办法在不重启的情况下刷新物理磁盘的UUID?
服务器:RHEL 6.5 device-mapper-multipath-0.4.9-87.el6.x86_64 lvm2-2.02.143-7.el6.x86_64
谢谢,黑暗面