首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 怎么判断是主分区还是扩展分区

在Linux系统中,判断一个分区是主分区还是扩展分区可以通过查看磁盘分区的布局来实现。以下是一些常用的方法:

方法一:使用 fdisk 命令

fdisk 是一个用于操作磁盘分区的命令行工具。通过它可以查看分区的详细信息。

代码语言:txt
复制
sudo fdisk -l /dev/sda

这个命令会列出 /dev/sda 磁盘的所有分区信息。在输出中,主分区和扩展分区会有不同的标识:

  • 主分区通常显示为 Primary
  • 扩展分区显示为 Extended

例如:

代码语言:txt
复制
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a1234

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    20971519    10485756   83  Linux
/dev/sda2        20971520   419430399   199229440   8e  Linux LVM
/dev/sda3       419430400   629145599   104857599+  83  Linux
/dev/sda4       629145600  1953525167   662189784    5  Extended
/dev/sda5       629145602  1953525167   662189783+  8e  Linux LVM

在这个例子中:

  • /dev/sda1, /dev/sda3 是主分区(Id 83)。
  • /dev/sda4 是扩展分区(Id 5)。
  • /dev/sda5 是逻辑分区(位于扩展分区中,Id 8e)。

方法二:使用 parted 命令

parted 是另一个强大的磁盘分区工具,可以用来查看和管理磁盘分区。

代码语言:txt
复制
sudo parted /dev/sda print

这个命令会列出 /dev/sda 磁盘的分区信息。在输出中,主分区和扩展分区会有不同的标识:

  • 主分区通常显示为 primary
  • 扩展分区显示为 extended

例如:

代码语言:txt
复制
Model: ATA ST1000DM003-1CH1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512/512
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  105GB   105GB   primary   ext4         boot
 2      105GB   210GB   105GB   primary   ext4
 3      210GB   315GB   105GB   primary   ext4
 4      315GB   1000GB  685GB   extended
 5      315GB   1000GB  685GB   logical   ext4

在这个例子中:

  • /dev/sda1, /dev/sda2, /dev/sda3 是主分区。
  • /dev/sda4 是扩展分区。
  • /dev/sda5 是逻辑分区。

总结

通过 fdiskparted 命令,你可以清楚地看到磁盘分区的类型,从而判断某个分区是主分区还是扩展分区。主分区可以直接用于存储数据,而扩展分区则用于包含逻辑分区。

参考链接

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券