温馨提示×

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 -hsudo swapon --show 再次确认交换已关闭且 /etc/fstab 中无残留条目。

0