温馨提示×

Ubuntu Swapper:如何清理交换空间

小樊
43
2025-08-29 06:18:09
栏目: 云计算

清理Ubuntu交换空间可根据不同需求选择以下方法:

  • 临时清理(释放空间但不删除数据)
    • 重启系统,所有交换数据会被清除:sudo reboot
    • 禁用再重新启用交换空间(若为文件或分区):
      • 查看交换状态:sudo swapon --show
      • 禁用:sudo swapoff -a
      • 重新启用:sudo swapon -a。若为分区,需用sudo swapon /dev/sdXNsdXN为分区标识)。
  • 永久清理(删除交换文件或分区)
    • 删除交换文件:
      • 关闭:sudo swapoff -v /swapfile(替换为实际文件路径)。
      • 删除:sudo rm /swapfile
      • 编辑/etc/fstab,删除或注释相关条目。
    • 删除交换分区:
      • 关闭:sudo swapoff -a
      • 删除分区(需用gparted等工具,谨慎操作)。
      • 编辑/etc/fstab,删除相关条目。
  • 其他操作
    • 若为SSD,可用sudo fstrim /释放未使用块。
    • 调整交换空间大小(需先禁用,再创建新文件/分区并启用,同时修改/etc/fstab)。

操作前确保有足够物理内存,重要数据提前备份。

0