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はデバイスパスファイルを作成するとハイフンを2倍にします。

_複合デバイスパス名の二重ハイフンを防ぐには、VG名とLV名にハイフンの代わりにアンダースコア()を使用します。

答え2

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

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

関連情報