Dov'è la documentazione per cosa significano sda, sdb, dm-0, dm-1


11

Se corro iostat ho

sda0, sda1,

In un certo senso so che quelli sono i "dischi rigidi".

allora c'è dm-0, dm-1? Volevo controllare la documentazione.

Ho controllato http://linux.die.net/man/1/iostat non è menzionato affatto.

Anche il mio comando mount mostra questo:

/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

Sembra dm-0, corrispondente a uno di / dev / mapper / VolGroup-lv. Non sono sicuro di quale.


Documentazione? In Linux ?? :-)
Ciro Santilli 30 病毒 审查 六四 事件 法轮功

Risposte:


9

sda0, sda1 sono le partizioni del disco rigido (sda) collegate alla macchina.

dm-0 e dm-1 sono i volumi logici dei gestori di volumi logici che avresti creato durante l'installazione o la configurazione della tua macchina

Puoi leggere di più a riguardo su Wiki


So che è un po 'di base. Ma è un'ottima risposta e non esiste un modo semplice per trovare queste informazioni su Google :)

Il wiki, ad esempio, non dice che i volumi logici sono dm-0 e dm-1 in iostat

12

iostatriporta le statistiche sui dispositivi a blocchi . I dispositivi a blocchi includono molte cose, non solo i dischi rigidi. Sul mio desktop, iostat -p ALL -kxfornisce 37 linee di statistiche.

Nel tuo caso, prova l' -Nopzione, che ti darà bei nomi per i tuoi dispositivi dm.

I nomi dei dispositivi a blocchi in realtà provengono dal kernel e (forse) udev; iostat sta semplicemente scaricando le informazioni conservate dal kernel. Non importa dei nomi, davvero. È la documentazione del kernel e di udev che devi controllare per vedere quali sono i dispositivi.

Eccone alcuni comuni:

  • hdX- Disco rigido ATA, pre-libata. Lo vedrai solo con vecchie distro (probabilmente basate su Linux 2.4.x o precedenti)
  • sdX- Disco rigido "SCSI". Include anche SATA e SAS. E dischi IDE che usano libata (su qualsiasi distribuzione recente).
  • hdXY, sdXY- Partizione sul disco rigido hdXo sdX.
  • loopX - Dispositivo loopback, utilizzato per il montaggio di immagini del disco, ecc.
  • loopXpY- Partizioni sul dispositivo di loopback loopX; utilizzato quando si monta un'immagine di un disco rigido completo, ecc.
  • scdX, srX- CD "SCSI", usando la stessa strana definizione di "SCSI". Include anche DVD, Blu-ray, ecc.
  • mdX - Linux MDraid
  • dm-X- Device Mapper. Usa -Nper vedere cosa sono, o ls -l /dev/mapper. Device Mapper è alla base di LVM2 e dm-crypt. Se stai utilizzando LVM o volumi crittografati, vedrai i dm-Xdispositivi.

Si noti che non tutti i dispositivi conservano tutte le informazioni di iostat. Ad esempio, mdraid non mantiene le statistiche della coda e quelle colonne saranno sempre 0.

Puoi cercare /sys/class/blocko /dev/blockvedere tutti i dispositivi a blocchi sul tuo sistema.


0

Molte di queste cose sono contenute nella devices.txtdocumentazione del kernel ( src/Documentation/devices.txt), disponibile anche qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.