通过 UUID 而不是通过路径安装 LV 有什么优势吗?

Car*_*rós 5 unix partition lvm mount uuid

我知道我可以fstab通过放置它们的路径(如/dev/sda1/dev/mapper/myvg-logicalVolume1)或通过 fs 标签 ( LABEL=root) 或 UUID ( UUID=1234-5678-...)来指定挂载。

我看到使用 UUID 的“经典”分区在可靠性方面有明显优势,例如/dev/sda1,因为如果您重新分区驱动器/更多分区/添加更多磁盘,那么您的某些分区现在可能会被识别为另一个名称,尽管通过 UUID 挂载更难分辨您的数据存储在哪个分区/LV。

但是使用LVM,我的胆量告诉我 LVM 系统本身管理他们的磁盘/分区的发现,如果某些 PV(在使用分区/磁盘之后)现在命名不同并不重要。因此,通过 UUID 或使用类似的路径安装不会有任何区别(说到可靠性)/dev/mapper/vg-lv,后者更清晰。

这样对吗?

sup*_*ami 5

这是正确的。

通过 UUID 挂载是解决分区名称老问题的一种方法,例如/dev/sda1在放入另一个驱动器时进行更改。

device-mapper将持久命名您的 LVM 卷/dev/mapper/vg-lv,以便您可以依赖此抽象名称保持不变,无论底层存储如何更改。

device-mapper-multipath对于不使用友好名称 ( /dev/mapper/WWID) 或使用友好名称和绑定文件 ( )处理的设备也是如此/dev/mapper/mpath0