在 CentOS(以及其它 Linux 发行版)里,swapper(swap 分区或 swap 文件) 一般不能“删除进程”,而是指关闭 / 删除 swap。下面按常见情况说明。
swapon -s
# 或
free -h
swapoff /swapfile
rm -f /swapfile
编辑:
vi /etc/fstab
删除或注释这一行:
/swapfile swap swap defaults 0 0
假设是 /dev/sda2:
swapoff /dev/sda2
vi /etc/fstab
删除类似:
/dev/sda2 swap swap defaults 0 0
fdisk /dev/sda
# 删除对应分区并 w 保存
⚠️ 一定要确认不是系统盘或数据盘
如果你看到:
ps aux | grep swapper
看到的是:
root 1 0.0 0.0 0 0 ? S ... [swapper/0]
这是 内核线程,不能也不应该删除,它是系统正常的一部分。
如果你愿意,可以告诉我:
我可以给你更精确的操作命令。