Answers:
cat /proc/partitions
显示所有活动块设备。这包括物理磁盘(sda
,...),软件RAID卷(md0
,...),逻辑卷(dm-0
,...)(如LVM),回送安装的卷(loop0
,...)及其分区(sda1
,md0p1
...)。对于每个块设备,都会显示其大小和设备编号。
/sys/block
层次结构中有很多信息。在中/sys/block
,驱动程序声称对每个磁盘或类似磁盘的设备都有一个子目录。分区设备为每个分区都有一个子目录,例如/sys/block/sda/sda1
。文件中提供了各种信息,例如size
(扇区大小),dev
(major:minor
设备号),start
(对于分区,它们在磁盘上的偏移量,扇区)...
您可以在具有读取权限的任何设备上查看分区表。出于安全目的,普通硬盘驱动器设备不授予所有用户读取权限,但是如果您属于拥有设备的组,则应该能够读取它们。
$ ls -l /dev/sda
brw-rw----. 1 root disk 8, 0 2010-08-18 02:48 /dev/sda
disk
群组中的用户对此设备具有读取权限。