如何在 Linux 中禁用交换

您可能会遇到需要禁用 在 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

如果您有交换分区,则可以使用删除该分区 磁盘 命令。

重要的部分是您还应该从 /etc/fstab 文件中删除已删除交换文件或分区的条目。

我希望您发现这个快速的小教程有助于处理 Linux 系统的交换空间。