Unix

通過 UUID 而不是通過路徑安裝 LV 有什麼優勢嗎?

  • August 28, 2015

我知道我可以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,後者更清楚。

它是否正確?

這是正確的。

通過 UUID 掛載是解決分區名稱的舊問題的一種方法,例如/dev/sda1如果您放入另一個驅動器則更改。

device-mapper將持久地將您的 LVM 卷命名為/dev/mapper/vg-lv,因此您可以依靠這個抽象的名稱保持不變,而不管底層儲存的更改如何。

對於device-mapper-multipath不使用友好名稱 ( /dev/mapper/WWID) 或使用友好名稱和綁定文件 ( /dev/mapper/mpath0) 處理的設備也是如此。

引用自:https://serverfault.com/questions/517424