cfdisk 显示超过 4 个分区

cfdisk 显示超过 4 个分区

我曾是尝试创建交换分区,但出现一条错误消息:

Primary Partition Not Available

我查了一下互联网,发现不能超过 4 个分区,因为 Linux 默认情况下只有 4 个分区(出于某种原因)。但我可以看到有一个sda5在我的分区表中。

   /dev/sda1                                                                   229474304                    230518783                      1044480                      510M                    27 Hidden NTFS WinRE
    Free space                                                                  230518784                    230520831                         2048                        1M
    /dev/sda2                                                                   230520832                    934482553                    703961722                    335.7G                     7 HPFS/NTFS/exFAT
    /dev/sda3                                                                   934483966                    976771071                     42287106                     20.2G                     5 Extended
    └─/dev/sda5                                                                 934483968                    976771071                     42287104                     20.2G                    83 Linux
    /dev/sda4                                                                        2048                     20973567                     20971520                       10G                    83 Linux

主分区怎么会超过4个呢? sda5 是主分区吗?为什么sda5看起来像sda3的一个分支?请指出我正确的方向。

(我只是想创建一个交换分区,因为LFS推荐,当我有8GB RAM时我还需要交换分区吗?)

答案1

/dev/sda5是一个扩展分区(又名逻辑分区),因此它看起来像一个分支。是的,确实如此,Linux 仅支持四个物理分区。您的系统已经有四个物理分区。您可以使用cfdisk命令创建一个新的逻辑分区(/dev/sda6)并将其用于交换

相关内容