Wo ist die Dokumentation für was sda, sdb, dm-0, dm-1 bedeuten

11

Wenn ich iostat laufen lasse, habe ich

sda0, sda1,

Ich weiß irgendwie, dass das die "Festplatten" sind.

dann gibt es dm-0, dm-1? Ich wollte die Dokumentation überprüfen.

Ich habe http://linux.die.net/man/1/iostat überprüft, es wird überhaupt nicht erwähnt.

Auch mein Mount-Befehl zeigt dies:

/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

Es sieht aus wie dm-0, entspricht einem von / dev / mapper / VolGroup-lv. Ich bin mir nicht sicher, welches.

Sharen Eayrs
quelle
Dokumentation? Unter Linux? :-)
Ciro Santilli 事件 改造 中心 法轮功 六四

Antworten:

9

sda0, sda1 sind die Partitionen der an Ihren Computer angeschlossenen Festplatte (sda).

dm-0 & dm-1 sind die logischen Volumes der Logical Volume Manager, die Sie bei der Installation oder Konfiguration Ihres Computers erstellt hätten

Sie können mehr darüber im Wiki lesen

Napster_X
quelle
Ich weiß, dass es irgendwie einfach ist. Aber es ist eine sehr gute Antwort und es gibt keine einfache Möglichkeit, diese Informationen in Google zu finden :)
Das Wiki sagt zum Beispiel nicht, dass die logischen Volumes in iostat dm-0 und dm-1 sind
12

iostatmeldet Statistiken zu Blockgeräten . Blockgeräte enthalten viele Dinge, nicht nur Festplatten. Gibt auf meinem Desktop iostat -p ALL -kx37 Zeilen mit Statistiken an.

Probieren Sie in Ihrem Fall die -NOption aus, mit der Sie schöne Namen für Ihre dm-Geräte erhalten.

Die Namen der Blockgeräte stammen tatsächlich aus dem Kernel und (vielleicht) udev; iostat gibt nur die Informationen aus, die der Kernel aufbewahrt. Die Namen sind ihm eigentlich egal. Es ist die Kernel- und udev-Dokumentation, die Sie überprüfen müssen, um zu sehen, was die Geräte sind.

Hier sind einige gebräuchliche:

  • hdX- ATA-Festplatte, Pre-Libata. Sie werden dies nur bei alten Distributionen sehen (wahrscheinlich basierend auf Linux 2.4.x oder älter)
  • sdX- "SCSI" -Festplatte. Enthält auch SATA und SAS. Und IDE-Festplatten verwenden libata (in jeder aktuellen Distribution).
  • hdXY, sdXY- Partition auf der Festplatte hdXoder sdX.
  • loopX - Loopback-Gerät zum Mounten von Disk-Images usw.
  • loopXpY- Partitionen auf dem Loopback-Gerät loopX; Wird verwendet, wenn ein Image einer vollständigen Festplatte usw. bereitgestellt wird.
  • scdX, srX- "SCSI" -CD mit derselben seltsamen Definition von "SCSI". Enthält auch DVD, Blu-ray usw.
  • mdX - Linux MDraid
  • dm-X- Gerätezuordnung. Verwenden Sie, um -Nzu sehen, was diese sind, oder ls -l /dev/mapper. Device Mapper liegt LVM2 und dm-crypt zugrunde. Wenn Sie entweder LVM oder verschlüsselte Volumes verwenden, werden dm-XGeräte angezeigt.

Beachten Sie, dass nicht alle Geräte alle iostat-Informationen speichern. Zum Beispiel führt mdraid keine Warteschlangenstatistiken und diese Spalten sind immer 0.

Sie können alle Blockgeräte auf Ihrem System einsehen /sys/class/blockoder /dev/blockanzeigen.

derobert
quelle
0

Ein Großteil dieses Materials stammt devices.txtaus der Kernel-Quelldokumentation ( src/Documentation/devices.txt), die auch hier verfügbar ist .

Goldlöckchen
quelle