如何永久禁用交换文件?

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

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

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

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

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

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

 sudo swapoff /swapfile 

现在禁用/etc/fstab的交换文件。 我正在使用Vim。

 sudo vim /etc/fstab 

您的/etc/fstab文件在’/ swapfile’前面应该有’#’

在此处输入图像描述

完成后。 保存更改并退出。

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

 sudo rm -f /swapfile 

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

在启动时启动的任何交换文件或分区都在/etc/fstab文件中。 如果删除fstab中与该交换文件关联的行,则重新启动后将不会再次启动。