debian

Debian如何禁用swap功能

小樊
39
2025-08-09 22:12:51
栏目: 智能运维

在Debian系统中禁用swap功能可以通过以下步骤实现:

方法一:临时禁用Swap

  1. 查看当前Swap状态

    sudo swapon --show
    
  2. 临时禁用Swap

    sudo swapoff -a
    
  3. 验证Swap是否已禁用: 再次运行 sudo swapon --show,确认没有显示任何swap分区。

方法二:永久禁用Swap

要永久禁用Swap,需要编辑 /etc/fstab 文件:

  1. 备份 /etc/fstab 文件

    sudo cp /etc/fstab /etc/fstab.bak
    
  2. 编辑 /etc/fstab 文件: 使用你喜欢的文本编辑器(如 nanovim)打开 /etc/fstab 文件:

    sudo nano /etc/fstab
    
  3. 注释掉Swap条目: 找到类似以下的行:

    UUID=your-swap-uuid none swap sw 0 0
    

    或者

    /dev/sdXN none swap sw 0 0
    

    在行首添加 # 号将其注释掉,例如:

    # UUID=your-swap-uuid none swap sw 0 0
    

    或者

    # /dev/sdXN none swap sw 0 0
    
  4. 保存并退出编辑器

    • 如果使用 nano,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter
    • 如果使用 vim,按 Esc,然后输入 :wq 并按 Enter
  5. 重启系统: 为了确保更改生效,建议重启系统:

    sudo reboot
    

验证Swap是否已禁用

重启后,再次运行以下命令确认Swap已被禁用:

sudo swapon --show

如果没有任何输出,说明Swap已经成功禁用。

注意事项

通过以上步骤,你应该能够成功地在Debian系统中禁用Swap功能。

0
看了该问题的人还看了