安装后需要创建一个交换分区,但我已经有 4 个了,所以 GParted 不允许我这样做

安装后需要创建一个交换分区,但我已经有 4 个了,所以 GParted 不允许我这样做

我正在双启动 Windows 10 和 Manjaro 17,当我安装后者时我忘记添加交换分区。

注意到了这一点并尝试从 GParted 创建一个,但是当我单击“新建”时它返回以下错误:

无法创建超过 4 个主分区

如果您想要更多分区,则应首先创建一个扩展分区。此类分区可以包含其他分区。由于扩展分区也是主分区,因此可能需要先删除主分区。

/dev/sda1是Windows系统保留分区。

/dev/sda2是 Windows 启动分区。

/dev/sda3是我一直用来存储东西的另一个 NTFS 分区。

/dev/sda4是Linux分区。

/dev/sda3 已经缩小了大约 8 GB,我想将其用作交换空间。

不确定该如何继续。

答案1

这个过程相对比较容易。

您必须删除一个分区。

创建扩展分区

在扩展分区内创建附加分区。

或者困难的方式!

首先研究您的硬件是否支持 GPT。

如果确实如此,那么转换为 GPT 可能更有意义。

答案2

最简单的方法可能是将 /dev/sda3 的大小调整回原来的大小,并在磁盘上创建一个文件以用作交换文件而不是分区。执行此操作的一种方法是发出命令

dd if=/dev/zero of=/swap.file bs=1048576 count=X

其中 X 是交换分区的大小(以兆字节为单位)。

下一步是格式化它 -

mkswap /swap.file

然后像分区一样将其添加到 fstab,然后输入 swapon -a 来激活(或重新启动)

相关内容