在 CentOS 中关闭 swap(交换分区/交换文件)可以分为临时关闭和永久关闭两种方式。
swapon --show
# 或
free -h
swapoff -a
如果只想关闭某个具体的 swap(例如 /dev/sda2 或 /swapfile):
swapoff /dev/sda2
# 或
swapoff /swapfile
vi /etc/fstab
找到类似下面的行(可能是分区或文件):
/dev/sda2 swap swap defaults 0 0
# 或
/swapfile swap swap defaults 0 0
在行首加 # 注释掉,或直接删除该行:
# /dev/sda2 swap swap defaults 0 0
swapoff -a
free -h
若 Swap 一行全部为 0 即表示已关闭。
如果使用了 swap 文件(如 /swapfile),可进一步删除:
rm -f /swapfile
如果你愿意,可以告诉我你的 CentOS 版本(6 / 7 / 8 / Stream)以及是否使用 swap 文件,我可以给你更精确的操作步骤。