溫馨提示×

CentOS Swap如何清理

小樊
59
2025-03-27 13:54:34
欄目: 智能運維

在CentOS系統中,清理Swap分區可以通過以下步驟進行:

  1. 查看當前Swap分區使用情況

    使用 free -h 命令查看當前系統的內存和Swap使用情況。

    total used free shared buff/cache available
    Mem: 7.8G 1.2G 5.4G 194Mi 1.1Gi 6.2Gi
    Swap: 2.0Gi 0.0Ki 2.0Gi
    
  2. 關閉Swap分區

    使用 swapoff 命令關閉指定的Swap分區。例如,關閉 /dev/dm-1 分區:

    sudo swapoff /dev/dm-1
    

    如果想關閉所有Swap分區,可以使用 swapoff -a 命令。

  3. 確認Swap分區已關閉

    再次使用 swapon -s 命令確認Swap分區已成功關閉。

  4. 清理系統啟動相關配置文件里的Swap部分(可選):

    • 修改 /etc/fstab 文件:注釋或刪除掉Swap分區掛載設置。例如:

      # /dev/mapper/centos-swap swap swap defaults 0 0
      
    • 清理 /boot/grub2/grub.cfg/etc/default/grub 里的Swap配置

      cat /etc/default/grub
      GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
      

      (實測發現 /etc/default/grub 里Swap配置不刪沒什么影響,但是建議還是一并刪除。

  5. 重新啟用Swap分區(如果需要):

    使用 swapon 命令重新啟用Swap分區。例如:

    sudo swapon /dev/dm-1
    

    或者,如果修改了 /etc/fstab 文件,可以使用 swapon -a 命令重新啟用所有Swap分區。

注意事項

  • 在執行 swapoff 命令之前,請確保已保存了所有重要的數據,因為清理Swap分區會導致之前在Swap中的數據丟失。
  • 如果系統使用的是LVM管理的磁盤,刪除Swap分區需要格外小心,因為這可能會導致系統無法啟動。

以上步驟可以幫助您在CentOS系統中清理Swap分區。在執行任何操作之前,請確保備份重要數據,并謹慎操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女