温馨提示×

centos swapper怎么删除

小樊
35
2026-10-26 16:44:03
栏目: 智能运维

在 CentOS(以及其它 Linux 发行版)里,swapper(swap 分区或 swap 文件) 一般不能“删除进程”,而是指关闭 / 删除 swap。下面按常见情况说明。


一、先确认当前 swap 情况

swapon -s
# 或
free -h

二、删除 swap 文件(最常见)

1. 关闭 swap

swapoff /swapfile

2. 删除 swap 文件

rm -f /swapfile

3. 取消开机挂载

编辑:

vi /etc/fstab

删除或注释这一行:

/swapfile swap swap defaults 0 0

三、删除 swap 分区

1. 关闭 swap 分区

假设是 /dev/sda2:

swapoff /dev/sda2

2. 删除 fstab 中的配置

vi /etc/fstab

删除类似:

/dev/sda2 swap swap defaults 0 0

3. 删除分区(可选,有风险)

fdisk /dev/sda
# 删除对应分区并 w 保存

⚠️ 一定要确认不是系统盘或数据盘


四、关于 “swapper 进程”

如果你看到:

ps aux | grep swapper

看到的是:

root         1  0.0  0.0      0     0 ?        S    ... [swapper/0]

这是 内核线程,不能也不应该删除,它是系统正常的一部分。


五、建议

  • 服务器不建议完全关闭 swap
  • 如果只是内存够用,可减小 swap 而不是删除

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 是 swap 文件还是分区
  • 是否是云服务器

我可以给你更精确的操作命令。

0 踩