ubuntu swap如何删除多余空间

354
2025/2/28 9:31:16
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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中如何查看gpu型号