sda,sdb,dm-0,dm-1的含义在哪里


11

如果我运行iostat我会

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之一。不知道是哪一个。


Answers:


9

sda0,sda1是连接到计算机的硬盘驱动器(sda)的分区。

dm-0和dm-1是您在安装或配置计算机时创建的逻辑卷管理器的逻辑卷

您可以在Wiki上了解更多信息


我知道这很基本。但这是一个很好的答案,没有简单的方法可以在Google中找到此信息:)

例如,Wiki并未在iostat中指出逻辑卷是dm-0和dm-1

12

iostat报告块设备的统计信息。块设备包括很多东西,而不仅仅是硬盘。在我的桌面上,iostat -p ALL -kx提供37行统计信息。

根据您的情况,尝试使用该-N选项,它将为您的dm设备提供漂亮的名称。

块设备的名称实际上来自内核,也可能来自udev。iostat只是转储内核保留的信息。实际上,它并不关心名称。您需要检查其内核和udev文档,以查看设备是什么。

这是一些常见的:

  • hdX— ATA硬盘,libata之前的版本。您只会在较旧的发行版(可能基于Linux 2.4.x或更旧的版本)上看到此内容
  • sdX—“ SCSI”硬盘。还包括SATA和SAS。和IDE磁盘使用libata(在任何最新发行版中)。
  • hdXYsdXY-在硬盘上的分区hdXsdX
  • loopX —环回设备,用于安装磁盘映像等。
  • loopXpY—环回设备上的分区loopX;在安装整个硬盘等的映像时使用。
  • scdXsrX—“ SCSI” CD,使用与“ SCSI”相同的怪异定义。还包括DVD,蓝光等。
  • mdX — Linux MDraid
  • dm-X—设备映射器。使用-N看看这是什么意思,或ls -l /dev/mapper。设备映射器是LVM2和dm-crypt的基础。如果您正在使用LVM或加密卷,则会看到dm-X设备。

请注意,并非所有设备都保留所有iostat信息。例如,mdraid不保留队列统计信息,并且这些列将始终为0。

您可以查看/sys/class/block/dev/block查看系统上的所有块设备。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.