分享一个linux实用命令--dm-0对应哪个逻辑卷?
概述
很多时候,我们会在linux系统看到dm-0这个名字,例如运行iostat命令会显示sda0,sda1(硬盘),dm-0,但是dm-0、dm-1又是什么呢?
1、抛出问题
iostat

其实sda0,sda1是连接到计算机的硬盘驱动器(sda)的分区。
dm-0、dm-1是在安装或配置计算机时创建的逻辑卷管理器的逻辑卷。
那么我们怎么快速知道dm-0对应的是哪个逻辑卷呢?这里就要用到lvdisplay命令了。
2、LVM常用命令--lvdisplay
物理卷操作命令:pvcreate,pvscan,pvdisplay 卷组操作命令:vgcreate,vgdisplay 逻辑卷操作命令:lvcreate,lvdisplay
Linux lvdisplay命令用于显示LVM逻辑卷空间大小、读写状态和快照信息等属性。如果省略"逻辑卷"参数,则lvdisplay命令显示所有的逻辑卷属性。否则,仅显示指定的逻辑卷属性。

3、实用命令
这里提供一个快捷命令:
# lvdisplay|awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'

可以看到dm-0对应的是
/dev/mapper/cl_centos7-root的逻辑卷
