在 Debian 里,“swapper” 一般指 swap(交换空间)。Debian 并没有一个叫 swapper 的开关,而是通过 swap 分区或 swap 文件 来启用。下面按常见场景给你说明。
swapon --show
free -h
lsblk
fdisk -l
/dev/sda2开启:
sudo swapon /dev/sda2
开机自动挂载:
sudo nano /etc/fstab
添加:
/dev/sda2 none swap sw 0 0
sudo fallocate -l 2G /swapfile
如果 fallocate 不可用:
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
swapon --show
free -h
cat /proc/sys/vm/swappiness
默认一般是 60,值越大越倾向用 swap。
临时修改:
sudo sysctl vm.swappiness=10
永久修改:
sudo nano /etc/sysctl.conf
添加:
vm.swappiness=10
sudo swapoff -a
❌ 没有 systemctl enable swapper
❌ 没有 swapper on 命令
✅ Debian 的 swap 是通过 内核 + swapon + fstab 管理的
如果你愿意,可以把下面信息发我,我可以给你 精确命令:
lsblk 输出free -h 输出