如何永久禁用交换文件?

Zau*_*sus 12 swap 17.04

Ubuntu 17.04 引入了一个交换文件来替换交换分区。但是,我根本不想有任何基于磁盘的交换空间,所以我想知道如何关闭交换文件。

说明:我需要一种永久关闭交换文件的方法。AFAIK,swapoff 命令只是暂时禁用它。

说明 2:我不想完全禁用交换,因为我使用 zram 作为交换。我只想禁用交换文件

我的问题专门涉及交换文件,而其他问题的答案涉及关闭交换分区,或者涉及关闭所有交换。我也不想要,我只想关闭交换文件。

小智 16

这是如何在 Ubuntu 17.04 中禁用交换文件

关闭交换文件。运行以下命令:

sudo swapoff /swapfile         
Run Code Online (Sandbox Code Playgroud)

现在禁用/etc/fstab. 我正在使用 Vim。

sudo vim /etc/fstab
Run Code Online (Sandbox Code Playgroud)

您的/etc/fstab文件应该在“/swapfile”前面有一个“#”

在此处输入图片说明

完成此操作后。保存更改并退出。

现在我们要物理删除交换文件。运行以下命令:

sudo rm -f /swapfile
Run Code Online (Sandbox Code Playgroud)

瞧!要使更改完全生效,请重新启动系统,然后使用“free”命令确认没有可用的交换空间。