LVM /dev/mapper 名にハイフンが 2 つある

LVM /dev/mapper 名にハイフンが 2 つある

次のコマンドを使用して、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 はデバイス パス ファイルの作成時にハイフンを 2 倍にします。

_複合デバイス パス名でハイフンが二重に使用されないようにするには、VG 名と LV 名でハイフンの代わりにアンダースコア ( ) を使用します。

答え2

デバイス マッパーは、ボリューム グループと論理ボリュームの間にハイフンを追加します。

ハイフン区切り文字をボリューム グループ名または論理グループ名のハイフンと区別できるように、ボリューム グループ名および/または論理ボリューム名のハイフン区切り文字を 2 倍にします。

関連情報