Onde está a documentação para o que sda, sdb, dm-0, dm-1 significa

9

Se eu executar o iostat, recebo

sda0, sda1,

Eu meio que sei que esses são os "discos rígidos".

então há dm-0, dm-1? Eu queria verificar a documentação.

Eu verifiquei o link que não é mencionado.

Além disso, meu comando de montagem mostra isso:

/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, corresponde a um dos / dev / mapper / VolGroup-lv. Não tenho certeza qual deles.

    
por Sharen Eayrs 24.12.2012 / 07:55

3 respostas

8

sda0, sda1 são as partições do disco rígido (sda) anexadas à sua máquina.

dm-0 & dm-1 são os volumes lógicos dos gerentes de volume lógicos que você teria criado ao instalar ou configurar sua máquina

Você pode ler mais sobre isso em Wiki

    
por 24.12.2012 / 08:21
12

iostat informa estatísticas sobre dispositivos de bloco . Dispositivos de bloco incluem muitas coisas, não apenas discos rígidos. Na minha área de trabalho, iostat -p ALL -kx fornece 37 linhas de estatísticas.

No seu caso, experimente a opção -N , que lhe dará nomes interessantes para seus dispositivos dm.

Os nomes dos dispositivos de bloco realmente vêm do kernel e (talvez) do udev; O iostat está apenas descartando as informações que o kernel mantém. Não se importa com os nomes, na verdade. É a documentação do kernel e do udev que você precisa verificar para ver quais são os dispositivos.

Aqui estão alguns comuns:

  • hdX - disco rígido ATA, pré-libata. Você só verá isso com distros antigas (provavelmente baseadas no Linux 2.4.x ou anterior)
  • sdX - disco rígido "SCSI". Também inclui SATA e SAS. E discos IDE usando libata (em qualquer distro recente).
  • hdXY , sdXY - partição no disco rígido hdX ou sdX .
  • loopX - Dispositivo de loopback, usado para montar imagens de disco, etc.
  • loopXpY - Partições no dispositivo de loopback loopX ; usado ao montar uma imagem de um disco rígido completo, etc.
  • scdX , srX - CD "SCSI", usando a mesma definição estranha de "SCSI". Também inclui DVD, Blu-ray, etc.
  • mdX - Linux MDraid
  • dm-X - mapeador de dispositivos. Use -N para ver o que são ou ls -l /dev/mapper . O Mapeador de Dispositivos serve de base para o LVM2 e o dm-crypt. Se você estiver usando volumes LVM ou criptografados, verá dm-X devices.

Observe que nem todos os dispositivos mantêm todas as informações do iostat. Por exemplo, o mdraid não mantém as estatísticas da fila e essas colunas sempre serão 0.

Você pode procurar em /sys/class/block ou /dev/block para ver todos os dispositivos de bloco em seu sistema.

    
por 02.01.2013 / 16:24
0

Muitas dessas coisas estão em devices.txt da documentação de origem do kernel ( src/Documentation/devices.txt ), também disponível aqui .

    
por 02.01.2013 / 16:33

Tags