在 Debian 中“删除 swap 空间”通常分为几种情况,下面按最常见、最安全的方式一步步说明。
swapon --show
free -h
你会看到类似:
NAME TYPE SIZE USED PRIO
/dev/sda2 partition 2G 0B -2
或:
/swapfile file 2G 0B -3
sudo swapoff -a
✅ 系统仍然能运行,只是不再使用 swap。
sudo swapoff /swapfile
sudo rm /swapfile
/etc/fstabsudo nano /etc/fstab
删除或注释这一行:
/swapfile none swap sw 0 0
sudo swapoff /dev/sda2
/etc/fstabsudo nano /etc/fstab
删除类似:
/dev/sda2 none swap sw 0 0
sudo fdisk /dev/sda
删除对应分区(⚠️危险操作,确认无误再进行)
swapon --show
free -h
如果没有任何 swap 显示,说明已成功删除。
✅ 小内存服务器(<2G):不建议删除
✅ 大内存桌面 / 云服务器(≥4G):可删,但保留 1–2G 更稳妥
✅ 使用 zram 的 systemd 系统:可替代传统 swap
如果你愿意,可以告诉我:
我可以给你完全针对你系统的命令。