驱动器分区名称中跳过数字的可能原因

Ana*_*sia 3 partitioning

运行后,sudo lsblk我发现其中一个驱动器上的分区编号为 1、2、5、6。3 和 4 会发生什么?

该驱动器最初是作为数据驱动器使用的,后来安装了 Ubuntu。

部分lsblk输出:

NAME     SIZE TYPE MOUNTPOINT
sdb    465.8G disk 
??sdb1 390.8G part 
??sdb2     1K part 
??sdb5  71.1G part /
??sdb6   3.9G part [SWAP]
Run Code Online (Sandbox Code Playgroud)

的输出sudo parted /dev/sdb print

Model: ATA SAMSUNG HD502IJ (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system     Flags
 1      33.3kB  420GB  420GB   primary   ntfs            boot
 2      420GB   500GB  80.5GB  extended
 5      420GB   496GB  76.4GB  logical   ext4
 6      496GB   500GB  4149MB  logical   linux-swap(v1)
Run Code Online (Sandbox Code Playgroud)

ste*_*ver 9

因为基于MBR的分区方案最多只能有四个主分区,Linux 安装程序通常通过使用扩展分区来“玩得开心”,该分区仅使用一个主分区(在您的情况下sdb2,因为sda1已经分配给 NTFS划分)。所需的根(/)和swap分区随后作为创建sdb5sdb6 逻辑分区sdb2,留下sdb3sdb4可用于其它操作系统在随后的安装中使用。

较新的分区方案(例如GPT)没有相同的限制,并且不需要扩展分区作为解决方法。