在 Debian 中“删除 swap 空间”通常包含几个步骤:关闭 swap、移除 swap 配置、删除 swap 文件或分区。下面分情况说明。
swapon --show
free -h
确认 swap 是文件还是分区。
sudo swapoff -a
如果是某个具体设备:
sudo swapoff /dev/sdXN
# 或
sudo swapoff /swapfile
/etc/fstabsudo nano /etc/fstab
删除或注释掉类似下面的行:
/swapfile none swap sw 0 0
# 或
UUID=xxxx none swap sw 0 0
sudo rm /swapfile
⚠️ 有数据丢失风险,谨慎操作
lsblk
fdisk / parted 删除分区:sudo fdisk /dev/sdX
然后删除对应分区并保存。
swapon --show
free -h
如果没有任何 swap 显示,说明已成功删除。
如果你愿意,可以告诉我:
我可以给你更精确的操作命令。