如何永久禁用交换文件?

如何永久禁用交换文件?

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

澄清:我需要一种方法来关闭交换文件永久据我所知,swapoff 命令只能暂时禁用它。

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

我的问题具体来说处理交换文件,而其他问题的答案要么涉及关闭交换分区,要么涉及关闭所有交换。我都不想,我只想关闭交换文件。

答案1

这是在 Ubuntu 17.04 中禁用交换文件的方法

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

sudo swapoff /swapfile         

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

sudo vim /etc/fstab

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

在此处输入图片描述

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

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

sudo rm -f /swapfile

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

答案2

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

相关内容