mount pokazuje urządzenia montujące takie jak:
/dev/mapper/VolGroup01-LogVol00 on /var type ext3 (rw)
lub
/dev/mapper/VolGrp_backups-backups on /mnt/backups type ext3 (rw)
ale
iostat używa notacji dm. jak dm-0
, dm-1
i tak dalej.
Gdzie mogę znaleźć sposób, który jest który?
Odpowiedzi:
ls -l /dev/mapper/*
, podrzędny numer urządzenia (pole 6, jakiels -l
wyjścia) odpowiada liczbie wdm-\d+
.źródło
W zależności od wersji iostatu masz taką
-N
opcję:Edycja: wersje> = 7.1.4 systat (w tym iostat) mają tę opcję.
źródło
możesz wypróbować
lsblk
komendę, która pokazuje wolumin logiczny używany przez odpowiedni program dev-mapper.źródło
Spróbuj tego polecenia w wersji, w
iostat
której nie ma opcji -N, aby wyświetlić listę LVlvdisplay | awk '/LV Name/{blockdev=$3} /Block device/{bdid=$3; sub("[0-9]*:","dm-",bdid); print bdid,blockdev;}'
źródło
Możesz użyć prostego
lvdisplay
zawk
, takiego jak ten.źródło
Prawidłowym i najłatwiejszym sposobem na to jest użycie następującego polecenia:
Na stronie podręcznika iostat opcja
-N
wyświetla już zarejestrowane nazwy mapowania urządzeń.źródło
Najczystsze, najprostsze wyjście:
ls -lrt /dev/mapper
źródło