在 Ubuntu 中“删除 swap”通常指关闭并移除 swap 分区或 swap 文件,下面按常见场景说明。
swapon --show
free -h
可以看到是 swap 分区 还是 swap 文件。
sudo swapoff /swapfile
sudo rm /swapfile
编辑:
sudo nano /etc/fstab
删除或注释这一行:
/swapfile none swap sw 0 0
✅ 完成,重启后不再有 swap。
假设是 /dev/sda2:
sudo swapoff /dev/sda2
sudo nano /etc/fstab
删除类似:
/dev/sda2 none swap sw 0 0
使用:
sudo fdisk /dev/sda
或:
sudo parted /dev/sda
删除对应 swap 分区(⚠️有数据风险)。
可只执行:
sudo swapoff -a
并注释 /etc/fstab 中的 swap 行。
free -h
swapon --show
无输出即表示已删除。
如果你愿意,可以告诉我:
我可以给你更精确的命令。