目前我正在使用这个费力的命令
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}'
Run Code Online (Sandbox Code Playgroud)
想知道是否有更短的方法来获取组合输出的映射(lvpath、/dev/mapper/和/dev/dm/*),可能是单个命令。
来自 lvdisplay 的手册页。
除了到块设备的路径之外,数据还可以直接从
lvdisplay -C -o "lv_path,lv_dm_path,lv_kernel_minor"
Run Code Online (Sandbox Code Playgroud)
如果你执行
lvdisplay -C -o " "
Run Code Online (Sandbox Code Playgroud)
然后 lvdisplay 将列出所有可用字段。