Gdzie jest dokumentacja dotycząca znaczenia sda, sdb, dm-0, dm-1

11

Jeśli uruchomię iostat, mam

sda0, sda1,

Wiem, że są to „dyski twarde”.

to jest dm-0, dm-1? Chciałem sprawdzić dokumentację.

Sprawdziłem http://linux.die.net/man/1/iostat, czy w ogóle nie ma o tym mowy.

Również moje polecenie mount pokazuje to:

/dev/mapper/VolGroup-lv_root    /   ext4    usrjquota=quota.user,jqfmt=vfsv0    1   1
UUID=1450c2bf-d431-4621-9e8e-b0be57fd79b6 /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_home    /home   ext4    usrjquota=quota.user,jqfmt=vfsv0    1   2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/usr/tmpDSK             /tmp                    ext3    defaults,noauto        0 0
/dev/sdb1               /home2                  auto    auto,defaults         0 0
/dev/sdc1               /home3                  auto    auto,defaults         0 0
/dev/sdd1               /home4                  auto    auto,defaults         0 0

Wygląda jak dm-0, odpowiada jednemu z / dev / mapper / VolGroup-lv. Nie jestem pewien, który z nich.

Sharen Eayrs
źródło
Dokumentacja? W systemie Linux? :-)
Ciro Santilli 30 病毒 审查 六四 事件 法轮功

Odpowiedzi:

9

sda0, sda1 to partycje dysku twardego (sda) podłączonego do komputera.

dm-0 i dm-1 to woluminy logiczne menedżerów woluminów logicznych, które utworzyłbyś podczas instalowania lub konfigurowania komputera

Możesz przeczytać więcej na ten temat na Wiki

Napster_X
źródło
Wiem, że to trochę podstawowe. Ale to bardzo dobra odpowiedź i nie ma łatwego sposobu na znalezienie tych informacji w Google :)
Wiki, na przykład, nie mówi, że woluminy logiczne to dm-0 i dm-1 w
12

iostatraportuje statystyki dotyczące urządzeń blokowych . Urządzenia blokowe obejmują wiele rzeczy, nie tylko dyski twarde. Na moim pulpicie iostat -p ALL -kxdaje 37 linii statystyk.

W twoim przypadku wypróbuj -Nopcję, która da ci ładne nazwy dla twoich urządzeń DM.

Nazwy urządzeń blokowych faktycznie pochodzą od jądra i (być może) udev; iostat po prostu wyrzuca informacje przechowywane przez jądro. Naprawdę to nie obchodzi imion. Jest to dokumentacja jądra i udev, którą musisz sprawdzić, aby zobaczyć, jakie są urządzenia.

Oto kilka typowych:

  • hdX- Dysk twardy ATA, pre-libata. Zobaczysz to tylko ze starymi dystrybucjami (prawdopodobnie opartymi na Linuksie 2.4.x lub starszym)
  • sdX- Dysk twardy „SCSI”. Obejmuje również SATA i SAS. I dyski IDE używające libata (w dowolnej ostatniej dystrybucji).
  • hdXY, sdXY- Partycja na dysku twardym hdXlub sdX.
  • loopX - Urządzenie Loopback, używane do montowania obrazów dysków itp.
  • loopXpY- Partycje w urządzeniu z pętlą zwrotną loopX; używany podczas montowania obrazu kompletnego dysku twardego itp.
  • scdX, srX- CD „SCSI”, używając tej samej dziwnej definicji „SCSI”. Obejmuje również DVD, Blu-ray itp.
  • mdX - Linux MDraid
  • dm-X- Device Mapper. Użyj, -Naby zobaczyć, co to jest, lub ls -l /dev/mapper. Mapowanie urządzeń leży u podstaw LVM2 i dm-crypt. Jeśli używasz LVM lub zaszyfrowanych woluminów, zobaczysz dm-Xurządzenia.

Pamiętaj, że nie wszystkie urządzenia przechowują wszystkie informacje iostat. Np. Mdraid nie prowadzi statystyk kolejek, a kolumny te zawsze będą miały wartość 0.

Możesz zajrzeć do /sys/class/blocklub /dev/blockzobaczyć wszystkie urządzenia blokowe w systemie.

derobert
źródło
0

Wiele z tych rzeczy pochodzi devices.txtz dokumentacji źródłowej jądra ( src/Documentation/devices.txt), dostępnej również tutaj .

Złotowłosa
źródło