如何在centos中关闭swap分区

在CentOS中,关闭交换分区(swap)可以通过几个步骤来实现,包括临时关闭swap和永久禁用swap。这些步骤可以帮助优化系统性能,特别是在配置某些应用程序时(如Kubernetes集群),可能需要关闭swap。本文将详细介绍如何在CentOS中关闭swap分区。

临时关闭swap分区

临时关闭swap分区的方法如下:

  1. 查看当前swap状态
    首先,可以使用 swapon --show或 free -h命令查看当前swap分区的状态。

    swapon --show
    free -h
    ​
     
     
  2. 关闭swap分区
    使用 swapoff命令可以临时关闭所有的swap分区。

    sudo swapoff -a
     
     
  3. 验证swap是否关闭
    重新运行 swapon --show或 free -h命令,确认swap已关闭。

    swapon --show
    free -h
    ​
     
     

永久禁用swap分区

为了永久禁用swap分区,需要编辑 /etc/fstab文件,防止系统重启后重新启用swap。

  1. 备份 /etc/fstab文件
    修改系统配置文件之前,建议先备份 /etc/fstab文件。

    sudo cp /etc/fstab /etc/fstab.bak
    ​
     
     
  2. 编辑 /etc/fstab文件
    使用文本编辑器打开 /etc/fstab文件,并注释掉或删除包含swap分区的行。

    sudo nano /etc/fstab
    ​
     
     

    找到类似以下的行并注释掉:

    # /dev/mapper/centos-swap swap swap defaults 0 0
     
     
  3. 保存并关闭文件
    保存对 /etc/fstab文件的修改并关闭编辑器。

  4. 关闭当前的swap
    使用 swapoff命令关闭当前正在使用的swap分区。

    sudo swapoff -a
     
     
  5. 验证设置
    重新启动系统,使用 swapon --show或 free -h命令确认swap没有启用。

    sudo reboot
    ​
     
     

    重启后,运行以下命令确认swap已禁用:

    swapon --show
    free -h
posted @   晃悠人生  阅读(124)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示