在 Debian(以及大多数 Linux 发行版)中,swapper / swap 通常指 swap 分区或 swap 文件。禁用 swap 一般有以下几种方式,按“临时 → 永久”说明。
swapon --show
# 或
free -h
sudo swapoff -a
✅ 立刻生效
❌ 重启后 swap 会重新挂载
/etc/fstab 中的 swap(最常用)编辑 fstab:
sudo nano /etc/fstab
找到类似下面的行:
/dev/sda2 none swap sw 0 0
# 或
/swapfile none swap sw 0 0
在行首加 # 注释掉:
# /dev/sda2 none swap sw 0 0
保存后,重启系统或执行:
sudo swapoff -a
如果使用的是 /swapfile:
sudo swapoff /swapfile
sudo rm /swapfile
并删除 /etc/fstab 中对应行。
sudo sysctl vm.swappiness=0
永久生效:
echo "vm.swappiness=0" | sudo tee -a /etc/sysctl.conf
⚠️ 这不是禁用 swap,只是减少使用倾向。
swapon --show
free -h
如果没有任何 swap 行,说明已禁用。
如果你愿意,可以告诉我:
我可以给你更精确的建议。