Justin Asked: 2012-11-24 23:56:48 +0800 CST2012-11-24 23:56:48 +0800 CST 2012-11-24 23:56:48 +0800 CST 如何在 Linux 中查看分区是主分区还是辅助分区 772 在 Linux CentOS 中如何查看我的分区是主分区还是辅助分区?我试过df -T了,但它没有显示分区是主分区还是辅助分区。 linux 6 个回答 Voted subtleseeker 2018-06-17T12:42:10+08:002018-06-17T12:42:10+08:00 使用此命令:sudo parted /dev/sda后跟print. 它输出: GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: ATA WDC WD10JPVX-60J (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 525MB 524MB primary ntfs 2 525MB 132GB 131GB primary ntfs boot 3 132GB 461GB 329GB primary ntfs 4 461GB 966GB 505GB extended lba 6 461GB 566GB 105GB logical ext4 5 566GB 896GB 330GB logical ntfs 7 896GB 966GB 70.0GB logical ext4 您可以检查分区是主分区还是扩展分区。希望这可以帮助! Best Answer melsayed 2012-11-25T00:05:48+08:002012-11-25T00:05:48+08:00 使用cfdisk命令。 cfdisk /dev/sda priestjim 2012-11-25T04:59:25+08:002012-11-25T04:59:25+08:00 尝试将设备 fdisk 报告fdisk -l与df -T设备 df 报告对齐。标准 MBR 磁盘只能包含 4 个主分区或 3 个主分区和 1 个扩展分区。如果分区编号 >= 5,它们就是逻辑分区(承载它们的扩展分区总是编号 4,即 /dev/sda4)。 ywu 2017-03-27T04:59:24+08:002017-03-27T04:59:24+08:00 使用“ fdisk -l”,但查看“开始”/“结束”扇区而不是 sda n编号。如果设备之间有任何重叠,则存在扩展/逻辑分区。 这是 MBR 方案的抽象。注意sda2是从1001470开始到1000214527结束,涵盖以下4个分区范围。识别为扩展分区,sda5~sda8为逻辑分区。 $ sudo fdisk -l Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x000e5c64 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 999423 997376 487M 83 Linux /dev/sda2 1001470 1000214527 999213058 476.5G 5 Extended /dev/sda5 1001472 40060927 39059456 18.6G 83 Linux /dev/sda6 40062976 79122431 39059456 18.6G 83 Linux /dev/sda7 79124480 977559551 898435072 428.4G 83 Linux /dev/sda8 977561600 1000214527 22652928 10.8G 82 Linux swap / Solaris ... 这是 GPT 分区方案的示例。都有主分区。没有扩展分区。 $ sudo fdisk -l Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 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 Disklabel type: gpt Disk identifier: 079BF6C7-D69B-4188-B3AD-8BFE39D0F289 Device Start End Sectors Size Type /dev/sda1 2048 616447 614400 300M Windows recovery environment /dev/sda2 616448 1638399 1021952 499M EFI System /dev/sda3 1638400 1900543 262144 128M Microsoft reserved /dev/sda4 1900544 206700543 204800000 97.7G Microsoft basic data /dev/sda5 206700544 956700671 750000128 357.6G Linux filesystem /dev/sda6 956700672 957700095 999424 488M Linux filesystem /dev/sda7 957700096 1000214527 42514432 20.3G Linux swap ... 这些来自 Ubuntu 机器。 Waleed Hamra 2012-11-25T00:09:44+08:002012-11-25T00:09:44+08:00 分区的名称是什么?主分区编号为 1 到 4,例如:sda1、hdb2 等... 而逻辑分区编号为 5 及以上。 主扩展分区始终编号为 4。 检查链接以获取信息 tricasse 2015-10-21T12:43:10+08:002015-10-21T12:43:10+08:00 cat /proc/partitions 你会得到这样的东西: major minor #blocks name 8 0 488386584 sda 8 1 52436128 sda1 8 2 1 sda2 8 5 2104483 sda5 8 6 20972826 sda6 8 7 52436128 sda7 8 8 360434308 sda8 179 0 3979776 mmcblk0 179 1 3975680 mmcblk0p1 如果分区号 ( minor) 介于 1 和 4 之间,则它是主分区或扩展分区。扩展的将1在#blocks列中(上面,它是sda2)。 如果分区号为 5 或更高,则符合逻辑。
使用此命令:
sudo parted /dev/sda
后跟print
. 它输出:您可以检查分区是主分区还是扩展分区。希望这可以帮助!
使用
cfdisk
命令。尝试将设备 fdisk 报告
fdisk -l
与df -T
设备 df 报告对齐。标准 MBR 磁盘只能包含 4 个主分区或 3 个主分区和 1 个扩展分区。如果分区编号 >= 5,它们就是逻辑分区(承载它们的扩展分区总是编号 4,即 /dev/sda4)。使用“
fdisk -l
”,但查看“开始”/“结束”扇区而不是 sda n编号。如果设备之间有任何重叠,则存在扩展/逻辑分区。这是 MBR 方案的抽象。注意sda2是从1001470开始到1000214527结束,涵盖以下4个分区范围。识别为扩展分区,sda5~sda8为逻辑分区。
这是 GPT 分区方案的示例。都有主分区。没有扩展分区。
这些来自 Ubuntu 机器。
分区的名称是什么?主分区编号为 1 到 4,例如:sda1、hdb2 等...
而逻辑分区编号为 5 及以上。
主扩展分区始终编号为 4。
检查链接以获取信息
cat /proc/partitions
你会得到这样的东西:
minor
) 介于 1 和 4 之间,则它是主分区或扩展分区。扩展的将1
在#blocks
列中(上面,它是sda2
)。