如何简单地激活交换分区

如何简单地激活交换分区

我注意到我的系统没有使用任何交换。

  • 当 RAM 已满时系统无响应
  • swapon --show返回 nil
  • /etc/fstab与 swap 无关

我读到过无数种启用交换的方法,这让我很困惑。我真的需要定义交换文件,而不是只将系统指向交换分区吗?

我有一个大小合适的分区,格式为linux-swap。在我的操作系统中(永久)启用它需要采取哪些步骤?

Ubuntu 16.04

答案1

linux-swap好吧,我从 gparted获取了我的空闲格式化分区的 UUID ,然后:

  1. 备份了 /etc/fstab
  2. 编辑/etc/fstab以包含该行: UUID=999990-999-999-9999-999 none swap sw 0 0 当然,您需要用您精心确定的预期交换分区的 UUID 替换 9。
  3. sudo swapon --all --verbose

我认为您确实想使用 UUID,即使您可以通过分区名称等进行操作,因为名称很容易更改,例如当您在机器内添加或重新定位驱动器时。

最后一个命令似乎正确检测了我的交换分区,并且 htop 现在显示了分区的大小,好极了!

您可能还想了解您的交换性值,您可以按照 swappiness 部分轻松完成这些文档,尽管您通常不会发现任何惊喜,也没有真正的理由去改变它。

尽管这似乎有效,但在我的回答之外出现其他人的少数赞同之前,请不要按照以下步骤操作,到目前为止我只执行过一次。

相关内容