温馨提示×

ubuntu swap如何删除多余空间

小樊
42
2025-02-27 17:47:29
栏目: 云计算
亿速云空间服务器,独享5M带宽,BGP线路,安全稳定,不到0.96元/天! 查看详情>>

在Ubuntu系统中,如果你想删除多余的swap空间,可以按照以下步骤操作:

  1. 查看当前的swap分区: 打开终端,输入以下命令来查看当前的swap分区情况:

    sudo swapon --show
    

    或者使用:

    sudo free -h
    
  2. 禁用swap分区: 假设你想禁用的swap分区是/dev/sdb1,你可以使用以下命令来禁用它:

    sudo swapoff /dev/sdb1
    
  3. 删除swap分区: 禁用swap分区后,你可以使用fdiskgparted等工具来删除该分区。这里以fdisk为例:

    sudo fdisk /dev/sdb
    

    进入fdisk交互界面后,按照以下步骤操作:

    • 输入d删除一个分区。
    • 输入要删除的分区号(例如1)。
    • 输入w保存并退出。
  4. 更新/etc/fstab文件: 如果你在/etc/fstab文件中配置了swap分区,需要将其删除或注释掉。打开/etc/fstab文件:

    sudo nano /etc/fstab
    

    找到类似以下的行并删除或注释掉:

    /dev/sdb1 none swap sw 0 0
    

    保存并退出编辑器。

  5. 重新创建swap文件(可选): 如果你需要重新创建swap文件,可以使用以下命令:

    sudo fallocate -l 2G /swapfile
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
    

    这将创建一个2GB的swap文件。如果你不需要这么大的swap空间,可以调整2G为你需要的大小。

  6. 验证更改: 最后,再次运行以下命令来验证swap分区是否已成功删除:

    sudo swapon --show
    

    或者:

    sudo free -h
    

通过以上步骤,你应该能够成功删除Ubuntu系统中的多余swap空间。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何利用ubuntu清理提升系统性能

0