Unix
通過 UUID 而不是通過路徑安裝 LV 有什麼優勢嗎?
我知道我可以
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
) 處理的設備也是如此。