centos

centos如何禁用swap分区

小樊
37
2025-12-11 11:24:11
栏目: 智能运维

在CentOS系统中,禁用swap分区可以通过以下步骤实现:

方法一:临时禁用swap分区

  1. 查看当前swap分区状态

    swapon --show
    
  2. 临时禁用swap分区

    sudo swapoff -a
    

    这条命令会立即禁用所有的swap分区,但重启系统后,swap分区会再次启用。

方法二:永久禁用swap分区

  1. 编辑/etc/fstab文件: 打开/etc/fstab文件,找到包含swap分区的行,并在该行前面加上#注释掉。例如:

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

  3. 验证swap分区是否已禁用: 再次运行以下命令,确认swap分区已被禁用:

    swapon --show
    

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

方法三:通过内核参数禁用swap

  1. 编辑/etc/default/grub文件: 打开/etc/default/grub文件,找到GRUB_CMDLINE_LINUX这一行,并添加noswap参数。例如:

    GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet noswap"
    
  2. 更新GRUB配置: 运行以下命令以更新GRUB配置:

    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    
  3. 重启系统: 重启系统以使更改生效:

    sudo reboot
    
  4. 验证swap分区是否已禁用: 系统重启后,再次运行以下命令,确认swap分区已被禁用:

    swapon --show
    

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

通过以上方法,你可以选择临时或永久地禁用CentOS系统中的swap分区。

0
看了该问题的人还看了