¿Dónde está la documentación de lo que significa sda, sdb, dm-0, dm-1?

11

Si ejecuto iostat tengo

sda0, sda1,

Como que sé que esos son los "discos duros".

entonces hay dm-0, dm-1? Quería consultar la documentación.

Revisé http://linux.die.net/man/1/iostat no se menciona en absoluto.

También mi comando de montaje muestra esto:

/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

Parece dm-0, correspondiente a uno de / dev / mapper / VolGroup-lv. No estoy seguro de cuál.

Sharen Eayrs
fuente
¿Documentación? En Linux :-)
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Respuestas:

9

sda0, sda1 son las particiones del disco duro (sda) conectado a su máquina.

dm-0 y dm-1 son los volúmenes lógicos de los administradores de volúmenes lógicos que habría creado al instalar o configurar su máquina

Puedes leer más sobre esto en Wiki

Napster_X
fuente
Sé que es algo básico. Pero es una muy buena respuesta y no hay una manera fácil de encontrar esta información en google :)
El wiki, por ejemplo, no dice que los volúmenes lógicos son dm-0 y dm-1 en iostat
12

iostatinforma estadísticas sobre dispositivos de bloque . Los dispositivos de bloque incluyen muchas cosas, no solo discos duros. En mi escritorio, iostat -p ALL -kxda 37 líneas de estadísticas.

En su caso, pruebe la -Nopción, que le dará buenos nombres para sus dispositivos dm.

Los nombres de los dispositivos de bloque en realidad provienen del núcleo y (tal vez) udev; iostat solo está descargando la información que el núcleo guarda. Realmente no le importan los nombres. Es la documentación del kernel y de udev la que debe verificar para ver cuáles son los dispositivos.

Aquí hay algunos comunes:

  • hdX- Disco duro ATA, pre-libata. Solo verá esto con distribuciones antiguas (probablemente basadas en Linux 2.4.xo anteriores)
  • sdX- Disco duro "SCSI". También incluye SATA y SAS. Y discos IDE usando libata (en cualquier distribución reciente).
  • hdXY, sdXY- Partición en el disco duro hdXo sdX.
  • loopX - Dispositivo de bucle invertido, utilizado para montar imágenes de disco, etc.
  • loopXpY- Particiones en el dispositivo de bucle invertido loopX; se utiliza al montar una imagen de un disco duro completo, etc.
  • scdX, srX- CD "SCSI", usando la misma definición extraña de "SCSI". También incluye DVD, Blu-ray, etc.
  • mdX - Linux MDraid
  • dm-X- Mapeador de dispositivos. Use -Npara ver cuáles son, o ls -l /dev/mapper. Device Mapper subyace a LVM2 y dm-crypt. Si está utilizando LVM o volúmenes cifrados, verá dm-Xdispositivos.

Tenga en cuenta que no todos los dispositivos conservan toda la información del iostato. Por ejemplo, mdraid no mantiene estadísticas de la cola, y esas columnas siempre serán 0.

Puede mirar /sys/class/blocko /dev/blockver todos los dispositivos de bloqueo en su sistema.

derobert
fuente
0

Gran parte de este material se encuentra en devices.txtla documentación fuente del núcleo ( src/Documentation/devices.txt), también disponible aquí .

encerrada dorada
fuente