Lvm

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

  • March 27, 2020

我使用以下命令創建了一個瘦池 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

為什麼會出現雙連字元,我該如何防止它們?

如果卷組或邏輯卷名包含連字元,則 LVM 在創建設備路徑文件時將連字元加倍。

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

設備映射器將在卷組和邏輯卷之間添加一個連字元。

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

引用自:https://unix.stackexchange.com/questions/319877