現在私はこの難しいコマンドを使用しています
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は利用可能なすべてのフィールドを一覧表示します。