mount는 다음과 같은 마운트 장치를 보여줍니다.
/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
그리고에 이렇게.
어느 것이 어느 것인지 알 수있는 방법은 어디에서 찾을 수 있습니까?
답변
ls -l /dev/mapper/*
, 장치 부 번호 ( ls -l
출력 의 필드 6 )는의 숫자에 해당합니다 dm-\d+
.
답변
iostat 버전에 따라 다음과 같은 -N
옵션이 제공됩니다.
-N 장치 매퍼 장치에 대해 등록 된 장치 매퍼 이름을 표시합니다. LVM2 통계를 보는 데 유용합니다.
편집 : systat의 버전> = 7.1.4 (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
LV를 나열하는 -N 옵션이없는 버전에서이 명령을 시도하십시오
lvdisplay | awk '/LV Name/{blockdev=$3} /Block device/{bdid=$3; sub("[0-9]*:","dm-",bdid); print bdid,blockdev;}'
답변
이와 같이 간단한 lvdisplay
을 사용할 수 있습니다 awk
.
lvdisplay | awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'
답변
가장 정확하고 쉬운 방법은 다음 명령을 사용하는 것입니다.
iostat -Nd
iostat 매뉴얼 페이지에서이 옵션은 -N
이미 등록 된 장치 매퍼 이름을 표시합니다.
답변
가장 깨끗하고 간단한 출력 :ls -lrt /dev/mapper