1.临时关闭
sudo swapoff -a2.永久关闭
编辑/etc/fstab,用# 注释里面涉及 swap 行
sudo vim /etc/fstab3.永久关闭无效时
正常情况下2中永久禁用方法即可,但这次遇上了设置后无效的情况,不知是不是有其他程序启动了swap,最终通过在启动脚本中执行临时关闭实现了永久关闭。
3.1 修改开机脚本
在 开机脚本中/etc/rc.local (sudo vim /etc/rc.local)添加:
#!/bin/bashsudo swapoff -a3.2赋予所有用户执行权限并设置开机启动
# 赋予执行权限sudo chmod a+x /etc/rc.local# 设置开机启动systemctl enable rc.localsystemctl restart rc.local3.3检测状态
sudo free -m便可发现 Swap 全部变为了0。

评论