![如何简单地激活交换分区](https://linux22.com/image/1153365/%E5%A6%82%E4%BD%95%E7%AE%80%E5%8D%95%E5%9C%B0%E6%BF%80%E6%B4%BB%E4%BA%A4%E6%8D%A2%E5%88%86%E5%8C%BA.png)
我注意到我的系统没有使用任何交换。
- 当 RAM 已满时系统无响应
swapon --show
返回 nil/etc/fstab
与 swap 无关
我读到过无数种启用交换的方法,这让我很困惑。我真的需要定义交换文件,而不是只将系统指向交换分区吗?
我有一个大小合适的分区,格式为linux-swap
。在我的操作系统中(永久)启用它需要采取哪些步骤?
Ubuntu 16.04
答案1
linux-swap
好吧,我从 gparted获取了我的空闲格式化分区的 UUID ,然后:
- 备份了 /etc/fstab
- 编辑
/etc/fstab
以包含该行:UUID=999990-999-999-9999-999 none swap sw 0 0
当然,您需要用您精心确定的预期交换分区的 UUID 替换 9。 sudo swapon --all --verbose
我认为您确实想使用 UUID,即使您可以通过分区名称等进行操作,因为名称很容易更改,例如当您在机器内添加或重新定位驱动器时。
最后一个命令似乎正确检测了我的交换分区,并且 htop 现在显示了分区的大小,好极了!
您可能还想了解您的交换性值,您可以按照 swappiness 部分轻松完成这些文档,尽管您通常不会发现任何惊喜,也没有真正的理由去改变它。
尽管这似乎有效,但在我的回答之外出现其他人的少数赞同之前,请不要按照以下步骤操作,到目前为止我只执行过一次。