iostat与df -h,dm-0的对应关系

[root@master ~]#  cd /dev/mapper/
[root@master /dev/mapper]# ll
总用量 0
crw-rw---- 1 root root 10, 58 7月  23 17:52 control
lrwxrwxrwx 1 root root      7 7月  23 09:52 vg_master-lv_home -> ../dm-2
lrwxrwxrwx 1 root root      7 7月  23 09:52 vg_master-lv_root -> ../dm-0
lrwxrwxrwx 1 root root      7 7月  23 09:52 vg_master-lv_swap -> ../dm-1
[root@master /dev/mapper]# dmsetup ls
vg_master-lv_swap(253:1)
vg_master-lv_root(253:0)
vg_master-lv_home(253:2)
You have new mail in /var/spool/mail/root
[root@master /dev/mapper]# cd /dev/vg_master/
[root@master /dev/vg_master]# ll
总用量 0
lrwxrwxrwx 1 root root 7 7月  23 09:52 lv_home -> ../dm-2
lrwxrwxrwx 1 root root 7 7月  23 09:52 lv_root -> ../dm-0
lrwxrwxrwx 1 root root 7 7月  23 09:52 lv_swap -> ../dm-1

[root@master /dev/vg_master]# df -Plh
文件系统     容量  已用  可用 已用%% 挂载点
/dev/mapper/vg_master-lv_root   50G  7.5G   40G  16% /
tmpfs                  24G     0   24G   0% /dev/shm
/dev/sda2             485M   37M  423M   8% /boot
/dev/sda1             200M  264K  200M   1% /boot/efi
/dev/mapper/vg_master-lv_home  201G  188M  191G   1% /home
/dev/sdb1             916G  208G  663G  24% /r2


从以下可以看到,dm-0对应根目录/,dm-2对应homed目录

 #处理dm,虚拟卷
    local dm_content=`dmsetup ls | grep -v 'No devices' |awk '{print $1,$2}'`
    #vg_master-lv_swap (253:1)
    #vg_master-lv_root (253:0)
    #vg_master-lv_home (253:2)
    declare -A map_dm
    IFS=$'\n'
    for line in $dm_content
    do
        IFS=$' '
        local dms=($line)
        local dir_name=${dms[0]}
        local dm_str=${dms[1]}
        dm_str="dm-"`echo "$dm_str" | awk -F':' '{print $2}' | awk -F')' '{print $1}'`
        #echo "$dir_name -> $dm_str"
        map_dm[$dm_str]=$dir_name
    done



猜你喜欢

转载自andnnl.iteye.com/blog/2236548
df