Где документация о том, что означают sda, sdb, dm-0, dm-1

11

Если я бегу iostat, я получил

sda0, sda1,

Я вроде знаю, что это «жесткие диски».

то есть дм-0, дм-1? Я хотел проверить документацию.

Я проверил http://linux.die.net/man/1/iostat, это вообще не упоминается.

Также моя команда монтирования показывает это:

/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

Похоже, dm-0 соответствует одному из / dev / mapper / VolGroup-lv. Не уверен, какой.

Sharen Eayrs
источник
Документация? В линуксе ?? :-)
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功

Ответы:

9

sda0, sda1 - это разделы жесткого диска (sda), подключенные к вашей машине.

dm-0 и dm-1 - это логические тома менеджеров логических томов, которые вы создали бы при установке или настройке своего компьютера

Вы можете прочитать больше об этом на вики

Napster_X
источник
Я знаю, что это довольно просто. Но это очень хороший ответ, и нет простого способа найти эту информацию в Google :)
Вики, например, не говорит, что логические тома - это dm-0 и dm-1 в iostat
12

iostatсообщает статистику по блочным устройствам . Блочные устройства включают в себя множество вещей, а не только жесткие диски. На моем рабочем столе iostat -p ALL -kxвыдает 37 строк статистики.

В вашем случае, попробуйте -Nопцию, которая даст вам хорошие имена для ваших устройств DM.

Имена блочных устройств на самом деле происходят из ядра и (возможно) udev; iostat просто выгружает информацию, хранящуюся в ядре. На самом деле это не касается имен. Это документация по ядру и udev, которую вы должны проверить, чтобы увидеть, что это за устройства.

Вот некоторые из них:

  • hdX- ATA жесткий диск, пре-либата. Вы увидите это только на старых дистрибутивах (возможно, на базе Linux 2.4.x или более ранней версии)
  • sdX- жесткий диск "SCSI". Также включает в себя SATA и SAS. И диски IDE, использующие libata (на любом недавнем дистрибутиве).
  • hdXY, sdXY- Partition на жестком диске hdXили sdX.
  • loopX - Устройство обратной петли, используется для монтирования образов дисков и т. Д.
  • loopXpY- перегородки на петлевом устройстве loopX; используется при монтировании образа полного жесткого диска и т. д.
  • scdX, srX- "SCSI" CD, используя тот же странное определение "SCSI". Также включает в себя DVD, Blu-Ray и т. Д.
  • mdX - Linux MDraid
  • dm-X- Устройство Mapper. Используйте, -Nчтобы увидеть, что это такое, или ls -l /dev/mapper. Устройство Mapper лежит в основе LVM2 и dm-crypt. Если вы используете LVM или зашифрованные тома, вы увидите dm-Xустройства.

Обратите внимание, что не все устройства хранят всю информацию iostat. Например, mdraid не хранит статистику очереди, и эти столбцы всегда будут равны 0.

Вы можете просмотреть /sys/class/blockили /dev/blockпросмотреть все блочные устройства в вашей системе.

derobert
источник
0

Многое из этого находится в devices.txtдокументации по ядру ( src/Documentation/devices.txt), также доступной здесь .

лютик золотистый
источник