我需要弄清楚 dm-2 或 dm-0 等是什么(该符号可以在 dmesg 通知、sysstat 报告等中找到)并且 lsblk 未安装我发现 lvdisplay 输出有点令人困惑。
有人可以通过简单的脚本帮助识别哪个 dm 设备映射到哪个 LVM 吗?
答案1
为了这个目的,一个简单的一行程序:
lvdisplay|awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'
上述命令的输出应如下所示:
# lvdisplay|awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'
dm-0 swap00
dm-1 tmp00
dm-2 root00