在 Ubuntu 中,“swap 文件(swapfile)”通常是手动创建或安装时生成的,用于补充内存。如果你要删除 Ubuntu 的 swap 文件,可以按以下步骤操作(以常见的 /swapfile 为例)。
swapon --show
或
free -h
常见输出:
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
记下 swap 文件路径(一般是 /swapfile)。
sudo swapoff /swapfile
确认已关闭:
swapon --show
(应无任何输出)
sudo rm /swapfile
编辑 /etc/fstab:
sudo nano /etc/fstab
找到类似这一行并删除或注释:
/swapfile none swap sw 0 0
保存退出(nano 中 Ctrl+O 回车,Ctrl+X)。
如果你之前修改过 vm.swappiness,可以恢复默认值:
cat /proc/sys/vm/swappiness
如需恢复:
sudo sysctl vm.swappiness=60
并删除 /etc/sysctl.d/ 中的相关配置(如果有)。
free -h
swapon --show
应看不到任何 swap。
swapoff + 分区工具处理如果你愿意,可以告诉我:
我可以给你更精确的建议。