温馨提示×

如何删除ubuntu swap

小樊
33
2026-09-01 07:26:14
栏目: 智能运维

在 Ubuntu 中“删除 swap”通常指关闭并移除 swap 分区或 swap 文件,下面按常见场景说明。


一、先查看当前 swap 情况

swapon --show
free -h

可以看到是 swap 分区 还是 swap 文件


二、删除 swap 文件(最常见)

1. 关闭 swap

sudo swapoff /swapfile

2. 删除 swap 文件

sudo rm /swapfile

3. 删除开机自动挂载配置

编辑:

sudo nano /etc/fstab

删除或注释这一行:

/swapfile none swap sw 0 0

✅ 完成,重启后不再有 swap。


三、删除 swap 分区

1. 关闭 swap 分区

假设是 /dev/sda2

sudo swapoff /dev/sda2

2. 删除 /etc/fstab 中的配置

sudo nano /etc/fstab

删除类似:

/dev/sda2 none swap sw 0 0

3. 删除分区(可选)

使用:

sudo fdisk /dev/sda

或:

sudo parted /dev/sda

删除对应 swap 分区(⚠️有数据风险)。


四、如果你只是“不想用 swap,但保留文件”

可只执行:

sudo swapoff -a

并注释 /etc/fstab 中的 swap 行。


五、验证

free -h
swapon --show

无输出即表示已删除。


如果你愿意,可以告诉我:

  • 云服务器 / 虚拟机 / 物理机
  • swap 是 文件还是分区

我可以给你更精确的命令。

0