我想将交换内存从 900Mb 增加到 4Gb,然后使用以下命令创建了一个交换文件本指南
我还没有让它永久生效,但我想问一下,当我输入以下命令时,我得到了这个
$ sudo swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 998396 136192 -2
/swapfile file 4194300 0 -3
两个不同的交换内存可以吗?还是我应该合并?如果必须合并,如何合并?
答案1
解决方案,基本步骤如下:
- 关闭现有的交换空间。
- 创建所需大小的新交换分区。例如,通过合并到旧交换分区(任何磁盘管理工具)
- 重新读取分区表。
- 该分区配置为交换空间。
- 添加新的分区/etc/fstab。
- 打开交换。
答案2
是的,您可以拥有多个交换分区或交换文件。
不,您不需要像当前设置那样拥有两个。
不,你不能合并它们。
对于您来说,只需禁用 /dev/sda5 交换分区,然后使用您创建的 /swapfile。
/etc/fstab
用编辑您的sudo -H gedit /etc/fstab
。
查找类似于以下内容之一的现有行...
UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b none swap sw 0 0
/dev/sda5 none swap sw 0 0
在该行前面放置一个“#”字符以禁用它。
如果您还没有,请为您的 /swapfile 添加一个新行...
/swapfile none swap sw 0 0
然后重新启动。