显示Linux分区命令

时间:2020-01-09 14:16:18  来源:igfitidea点击:

如何显示或显示Linux操作系统下所有硬盘驱动器分区的列表?
您的PC或x86 Linux服务器硬盘驱动器可以分为一个或多个逻辑磁盘,称为分区。
在磁盘的扇区0中的分区表中描述了这种划分。

fdisk命令可用于查看指定设备的分区表列表。
打开命令行终端(选择应用程序>附件>终端),然后执行:

$ sudo fdisk -l

或者

# fdisk -l

输出示例:

Disk /dev/sda: 73.2 GB, 73284976640 bytes
255 heads, 63 sectors/track, 8909 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1580    12586927+  83  Linux
/dev/sda3            1581        8778    57817935   fd  Linux raid autodetect
/dev/sda4            8779        8909     1052257+   5  Extended
/dev/sda5            8779        8909     1052226   82  Linux swap / Solaris

Disk /dev/sdb: 73.2 GB, 73284976640 bytes
255 heads, 63 sectors/track, 8909 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        7052    56645158+  fd  Linux raid autodetect

Disk /dev/md0: 58.0 GB, 58004537344 bytes
2 heads, 4 sectors/track, 14161264 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

Disk /dev/md0 doesn't contain a valid partition table

没有提供任何设备,使用/proc/partitions中提到的设备(如果存在)。
但是您可以按以下方式指定设备:

$ sudo fdisk -l /dev/sda

您还可以通过执行以下命令来查看分区列表:

$ cat /proc/partitions

输出示例:

major minor  #blocks  name

   8     0   71567360 sda
   8     1     104391 sda1
   8     2   12586927 sda2
   8     3   57817935 sda3
   8     4          1 sda4
   8     5    1052226 sda5
   8    16   71567360 sdb
   8    17   56645158 sdb1
   9     0   56645056 md0