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/
目录下的设备文件对应。
输出解析:
- vda(块设备)
- 主设备号:253,次设备号:0
- 大小:52,428,800 KB(大约50GB)
- 设备名:vda
- vda1(分区)
- 主设备号:253,次设备号:1
- 大小:52,427,759 KB(大约50GB,几乎和vda的大小相同)
- 设备名:vda1
- vdb(块设备)
- 主设备号:253,次设备号:16
- 大小:838,860,800 KB(大约800GB)
- 设备名:vdb
- vdb1(分区)
- 主设备号:253,次设备号:17
- 大小:52,428,800 KB(大约50GB)
- 设备名:vdb1
- sr0(光盘设备)
- 主设备号:11,次设备号:0
- 大小:228,802 KB(大约224MB)
- 设备名:sr0(通常是光驱或虚拟光驱设备)
总的来说,这些设备和分区的输出显示了系统中两个主要硬盘(vda和vdb)以及一个光驱设备(sr0)。vda1
和vdb1
是这两个硬盘上的分区。