将 dev 符号映射到逻辑卷名称

将 dev 符号映射到逻辑卷名称

我需要弄清楚 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

相关内容