在使用cfdisk
Arch Linux分区时,我发现在第4个分区之后就无法再分区了。
我使用 VMWare Player 作为虚拟机,并且使用单个假 HD 文件。早些时候我以为我使用的是分割高清文件,但我错了。有没有办法解决?
答案1
电脑分区由于历史原因,有点有限和尴尬。您只能有 4 个主分区,sda1
通过sda4
.原因是引导扇区中的主分区表只有 4 个条目的空间。如果你想有更多的分区,你需要它们是逻辑分区。逻辑分区包含在扩展分区中,因此要有逻辑分区,就必须有扩展分区。该扩展分区需要引导扇区中的一个条目,其中所有 4 个条目均已占用。
删除一个主分区,创建一个扩展分区,然后创建任意多个逻辑分区。 (嗯,最多 11 个,因为 Linux 只支持编号最多为 15 的分区。)
Linux 并不关心它是使用主分区还是逻辑分区。
由于该磁盘可能仅在 Linux 下使用,因此我的建议是忘记 PC 分区。它们的要点是每个操作系统都能理解它们。如果您不在多个操作系统之间共享磁盘,那么它们就无关紧要。请改用 Linux 的本机分区系统:左心室容量。将整个磁盘设置为 LVM 物理卷,创建一个仅包含该物理卷的卷组,并在该卷组内创建任意数量的逻辑卷。
答案2
您不能创建超过四个主分区。如果您需要四个以上的分区,请按照下列步骤操作:
- 创建三个主分区
- 创建1个扩展分区
- 然后从扩展分区创建 N 个分区。
答案3
MBR中的分区表大小为64字节,每个分区16字节。这就是为什么我们只能创建四个主分区。
扩展分区也算作主分区。在扩展分区中,您可以创建多个逻辑卷,最多 63 个。但是,如果您要使用 来创建它们fdisk
,则它无法处理第 16 个之后的分区,并且您不能使用 来创建超过 1 TB 的分区fdisk
。相反,您可以使用parted
orgparted
来实现相同的效果。
从 1 到 4,该分区保留为主分区。如果创建两个主分区(sda1 和 sda2)和下一个逻辑分区分区 sda5。
参考这一页了解更多信息。