安装显示安装设备,如:
/dev/mapper/VolGroup01-LogVol00 on /var type ext3 (rw)
要么
/dev/mapper/VolGrp_backups-backups on /mnt/backups type ext3 (rw)
但
iostat使用dm-符号。 像dm-0 , dm-1等等。
我在哪里可以find一种方法来知道哪个是哪个?
ls -l /dev/mapper/* ,设备次要号码( ls -l输出的字段6)对应于dm-\d+的号码。
根据iostat的版本,你有-N选项会为你做这个:
-N显示任何设备映射器设备的注册设备映射器名称。 用于查看LVM2统计信息。
编辑:版本> = 7.1.4的systat(其中包括iostat)有这个选项。
2007/04/29:版本7.1.4 – Sebastien Godard(sysstat wanadoo.fr)*选项-N添加到iostat。 该选项使用户能够查询任何设备映射器设备的注册设备名称[bugzilla#177540]。
您可以尝试使用lsblk命令显示各个dev-mapper使用的逻辑卷。
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 8G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 7.5G 0 part ├─vg_root-lv_root (dm-0) 253:0 0 5.6G 0 lvm / └─vg_root-lv_swap (dm-1) 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 200M 0 disk sdc 8:32 0 1.5G 0 disk sdd 8:48 0 512M 0 disk sde 8:64 0 4G 0 disk └─vg_root-lv_data (dm-2) 253:2 0 3.5G 0 lvm /data1
请在iostat版本中尝试此命令,其中没有-N选项列出LV的
lvdisplay | awk '/LV Name/{blockdev=$3} /Block device/{bdid=$3; sub("[0-9]*:","dm-",bdid); print bdid,blockdev;}'
你可以用awk来使用简单的lvdisplay ,像这样。
lvdisplay | awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'