Ubuntu Swapper的删除方法
小樊
31
2025-12-12 01:27:35
Ubuntu 删除 Swapper 的方法
先确认你的交换类型
- 执行以下任一命令查看当前交换情况:
- 查看已启用的交换:sudo swapon --show
- 查看内存与交换概览:free -h
- 输出中若看到类似 /dev/sdXN(如 /dev/sda5)则为交换分区;若看到 /swapfile 则为交换文件。确认类型后再按对应步骤删除。
删除交换分区步骤
- 关闭交换:
- 关闭全部:sudo swapoff -a
- 或仅关闭指定分区(示例):sudo swapoff /dev/sdXN
- 图形化删除(推荐):
- 安装并启动 GParted:sudo apt update && sudo apt install gparted && sudo gparted
- 在 GParted 中右键标记为 swap 的分区,选择删除,然后点击应用全部操作。
- 命令行删除(示例):
- 进入分区工具:sudo fdisk /dev/sdX
- 交互操作:输入 d(删除分区)→ 选择分区号 → 输入 w(写入并退出)
- 清理启动项:
- 编辑 /etc/fstab,删除或注释与交换分区相关的行(如:/dev/sdXN none swap sw 0 0)
- 验证与后续:
- 确认已关闭:sudo swapon --show(应无输出)
- 如需使用该空间,可在 GParted 中调整/移动/新建分区后应用更改。
删除交换文件步骤
- 关闭交换文件:sudo swapoff /swapfile
- 删除文件:sudo rm /swapfile
- 清理启动项:编辑 /etc/fstab,删除或注释与 /swapfile 相关的行(如:/swapfile none swap sw 0 0)
- 验证:sudo swapon --show(应无输出)。
注意事项与验证
- 删除交换会降低系统在内存不足时的稳定性与性能,低内存设备不建议完全移除;可保留较小交换或改用交换文件以便灵活调整。
- 操作前务必备份重要数据;分区调整存在数据丢失风险。
- 完成后使用 free -h 或 sudo swapon --show 再次确认交换已关闭且 /etc/fstab 中无残留条目。