ubuntu

Ubuntu Swap如何启用与禁用

小樊
39
2025-06-17 06:26:04
栏目: 智能运维

在Ubuntu系统中,启用和禁用Swap分区或文件可以通过以下步骤完成:

启用Swap

方法一:使用图形界面(GUI)

  1. 打开系统设置,点击屏幕左上角的Ubuntu图标,选择“设置”。
  2. 进入“存储”设置,在左侧菜单中找到并点击“存储”。
  3. 在右侧面板中,找到“交换空间”部分。
  4. 如果没有看到swap分区,点击“添加交换空间”按钮。
  5. 选择分区或创建一个新的swap文件,设置大小,然后点击“应用”按钮。
  6. 确认并启用。

方法二:使用命令行(CLI)

  1. 查看当前交换空间
sudo swapon --show

或者

free -h
  1. 创建swap文件(如果没有现成的swap分区):
sudo fallocate -l 2G /swapfile

这里 2G 是你希望设置的swap空间大小,可以根据需要调整。 3. 设置文件权限

sudo chmod 600 /swapfile
  1. 格式化为swap文件
sudo mkswap /swapfile
  1. 启用swap文件
sudo swapon /swapfile
  1. 使交换文件在启动时自动启用: 编辑 /etc/fstab 文件:
sudo nano /etc/fstab

在文件末尾添加以下行:

/swapfile none swap sw 0 0

保存并退出编辑器。

禁用Swap

临时禁用Swap

  1. 临时禁用Swap
sudo swapoff -a
  1. 验证Swap是否已禁用: 再次运行 sudo swapon --show,应该不会显示任何swap分区。

永久禁用Swap

  1. 编辑 /etc/fstab 文件: 打开终端并输入以下命令来编辑 /etc/fstab 文件:
sudo nano /etc/fstab
  1. 注释掉Swap条目: 找到类似以下的行(通常是 /dev/sdaX none swap sw 0 0),并在行首添加 # 号将其注释掉:
# /dev/sdaX none swap sw 0 0
  1. 保存并退出编辑器: 按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。
  2. 重启系统: 为了使更改生效,需要重启系统:
sudo reboot
  1. 验证Swap是否已禁用: 系统重启后,再次运行 sudo swapon --show,确认没有显示任何swap分区。

请注意,在进行这些操作之前,确保你有足够的权限(通常需要root权限),并且在进行任何更改之前备份重要数据。

0
看了该问题的人还看了