跳转至

partitions

cat /proc/partitions 输出的每一列表示系统中所有块设备和分区的详细信息。具体解释如下:

major minor  #blocks  name
  • major主设备号。这是系统用来识别设备驱动程序的号码。每个块设备(例如硬盘、分区、RAID设备)都有一个唯一的主设备号。它告诉内核该设备由哪个驱动程序管理。
  • minor从设备号。这是在主设备号下,用于区分该主设备上的不同设备或分区的号码。每个分区会有不同的从设备号,例如,对于一个硬盘(主设备号),每个分区(如 /dev/sda1, /dev/sda2)会有不同的从设备号。
  • #blocks:设备的块数,表示该设备(或分区)上的可用块数量。块是磁盘上的最小存储单元。这个值通常是以 1KB 为单位,实际大小可能会有所不同(例如 512 字节或 4KB)。它表示设备的总容量。
  • name:设备的名称,这里是设备的文件路径名(例如 /dev/vda, /dev/sda1)。这是系统中为每个设备分配的标识符,通常与 /dev/ 目录下的设备文件对应。

输出解析:

  1. vda(块设备)
  2. 主设备号:253,次设备号:0
  3. 大小:52,428,800 KB(大约50GB)
  4. 设备名:vda
  5. vda1(分区)
  6. 主设备号:253,次设备号:1
  7. 大小:52,427,759 KB(大约50GB,几乎和vda的大小相同)
  8. 设备名:vda1
  9. vdb(块设备)
  10. 主设备号:253,次设备号:16
  11. 大小:838,860,800 KB(大约800GB)
  12. 设备名:vdb
  13. vdb1(分区)
  14. 主设备号:253,次设备号:17
  15. 大小:52,428,800 KB(大约50GB)
  16. 设备名:vdb1
  17. sr0(光盘设备)
  18. 主设备号:11,次设备号:0
  19. 大小:228,802 KB(大约224MB)
  20. 设备名:sr0(通常是光驱或虚拟光驱设备)

总的来说,这些设备和分区的输出显示了系统中两个主要硬盘(vda和vdb)以及一个光驱设备(sr0)。vda1vdb1是这两个硬盘上的分区。