論理ボリュームパス、デバイスマッパーパス、および対応するdmデバイスパスを表示するコマンド

論理ボリュームパス、デバイスマッパーパス、および対応するdmデバイスパスを表示するコマンド

現在私はこの難しいコマンドを使用しています

lvdisplay | awk '/LV Path/ {p=$3} /LV Name/ {n=$3} /VG Name/ {v=$3}  /Block device/ {d=$3; sub(".*:", "/dev/dm-", d); printf "%s\t%s\t%s\n", p, "/dev/mapper/"v"-"n, d}'

結合された出力のマップを取得するより短い方法があるかどうか疑問に思います(lvpath、/開発者/マッパー/そして/dev/dm/*)、単一のコマンドでもかまいません。

ベストアンサー1

lvdisplayのマニュアルページから。

ブロックデバイスへのパスに加えて、データを直接取得することもできます。

lvdisplay -C -o "lv_path,lv_dm_path,lv_kernel_minor"

実行すると

lvdisplay -C -o " "

これにより、lvdisplayは利用可能なすべてのフィールドを一覧表示します。

おすすめ記事