系统状态检查时,会查看磁盘I/O状态,查看磁盘负载是否过高。
查看iostat 输出的信息,会云里雾里,尤其是看到类似dm-0、dm-1时,就在想我没有这块磁盘,这块磁盘是哪里来的,或者是什么其他虚拟出来的,为了解其信息,查了一些资料,特意整理了一下。
dm是device mapper的意思
lvm会把每个lv连接到一个/dev/dm-x的设备档,这个设备档并不是一个真正的磁盘,所以不会有分区表存在,不能把dm设备分区。
# 查看device的实时I/O
iostat -d 1
# 查看dm简单映射关系(第一次看可能看不懂)
[root@localhost ~]# dmsetup ls
centos-swap (253:1)
centos-root (253:0)
# 查看dm详细映射关系
[root@localhost mapper]# dmsetup info
Name: centos-swap
State: ACTIVE
Read Ahead: 8192
Tables present: LIVE
Open count: 2
Event number: 0
Major, minor: 253, 1
Number of targets: 1
UUID: LVM-9FdWBaVxP4g4rlhqXrNyX0NmPuTf6WtjXDPOdiaxMA86eoB7WvVq5FKt1YamJf4C
Name: centos-root
State: ACTIVE
Read Ahead: 8192