我正在双启动 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 来激活(或重新启动)