Де документація щодо того, що означають sda, sdb, dm-0, dm-1


11

Якщо я запускаю йостат, я отримав

sda0, sda1,

Я начебто знаю, що це "жорсткі диски".

то є dm-0, dm-1? Я хотів перевірити документацію.

Я перевірив http://linux.die.net/man/1/iostat, це взагалі не згадується.

Також моя команда mount показує це:

/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. Не впевнений, який.


Документація? У Linux ?? :-)
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Відповіді:


9

sda0, sda1 - це розділи жорсткого диска (sda), приєднані до машини.

dm-0 & dm-1 - це логічні томи менеджерів логічних томів, які ви створили б під час встановлення чи налаштування машини

Більше про це можна прочитати у Wiki


Я знаю, що це щось базове. Але це дуже гарна відповідь, і немає простого способу знайти цю інформацію в google :)

Наприклад, вікі не говорить про те, що логічні обсяги dm-0 і dm-1 в йостаті

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- Розділ на жорсткому диску hdXабо sdX.
  • loopX - Пристрій петлевого зворотного зв’язку, який використовується для монтажу зображень на диску тощо.
  • loopXpY- Перегородки на циклічному пристрої loopX; використовується при монтажі зображення повного жорсткого диска тощо.
  • scdX, srX- компакт-диск "SCSI", використовуючи те саме дивне визначення "SCSI". Також включає DVD, Blu-ray тощо.
  • mdX - Linux MDraid
  • dm-X- Картограф пристроїв. Використовуйте, -Nщоб побачити, що це, або ls -l /dev/mapper. Mapper пристрою лежить в основі LVM2 та dm-crypt. Якщо ви використовуєте або LVM, або зашифровані томи, ви побачите dm-Xпристрої.

Зауважте, що не всі пристрої зберігають усю інформацію про йостат. Наприклад, mdraid не веде статистику черг, і ці стовпці завжди будуть 0.

Ви можете заглянути /sys/class/blockабо /dev/blockпереглянути всі блоки пристроїв у вашій системі.


0

Багато цього матеріалу є у devices.txtвихідній документації на ядро ​​( src/Documentation/devices.txt), також доступній тут .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.