LVM /dev/mapper 名稱中的雙連字符

LVM /dev/mapper 名稱中的雙連字符

我使用以下命令建立了一個 Thinpool LV:

lvcreate --type thin-pool -l 100%VG -n lv-thinpool vg-test

現在 /dev/mapper 有以下條目:

vg--test-lv--thinpool
vg--test-lv--thinpool_tdata
vg--test-lv--thinpool_tmeta

為什麼會出現雙連字符,如何防止出現?

答案1

如果磁碟區組或邏輯磁碟區名稱包含連字符,則 LVM 在建立裝置路徑檔案時會將連字符加倍。

在 VG 和 LV 名稱中使用下劃線 ( _) 代替連字符,以避免複合設備路徑名稱中出現雙連字符。

答案2

裝置映射器將在磁碟區組和邏輯磁碟區之間新增連字號。

為了能夠將該連字符分隔符號與卷組或邏輯組名稱中的連字符區分開來,它將卷組名稱和/或邏輯卷名稱上的連字符加倍。

相關內容