如何在Linux中禁用交换
时间:2020-03-05 15:26:32 来源:igfitidea点击:
我们可能会遇到需要在Linux中禁用交换的情况。
假设我们要更改交换大小。
我们应该先禁用它,然后再进行任何更改。
如果由于某些原因我们决定在Linux中禁用交换,则本教程将向我们展示执行此操作的步骤。
Linux中有两种交换空间:
- 交换分区(专用分区)
- 交换文件(根目录下的文件充当交换文件)
系统可以具有交换分区或者交换文件中的任何一个,也可以同时具有两者。
我们可以使用以下命令检查活动交换:
swapon --show
但是,可以在/etc/fstab文件中找到更可靠的信息,该文件显示了系统上所有活动的或者非活动的交换。
现在,我们知道如何找到交换文件或者分区了,让我们看看如何禁用它。
在Linux中禁用交换
如果要禁用特定的交换文件或者分区,请提供其路径,如下所示:
sudo swapoff /dev/nvme0n1p2
一种更简单的方法是禁用系统上的所有活动交换,如下所示:
sudo swapoff -a
如果我们使用swapon –show命令再次检查活动交换,则将不再看到任何交换。
在Linux中重新启用交换
如果要重新激活禁用的交换空间,可以使用swapon命令,如下所示:
sudo swapon /dev/nvme0n1p2
或者,我们可以使用以下命令启用所有可用的交换空间:
sudo swapon -a
删除交换空间
如果要删除交换分区或者文件,则必须先将其禁用。
我们刚刚看到了禁用它的步骤。
现在,如果我们有交换文件,则删除它与在Linux中删除任何文件相同。
sudo rm path_to_swap_file
如果有交换分区,则可以使用fdisk命令删除该分区。
重要的部分是,我们还应该从/etc/fstab文件中删除已删除的交换文件或者分区的条目。