ubuntu

Ubuntu Swapper:如何扩展Ubuntu的交换空间

小樊
41
2025-07-25 07:06:51
栏目: 云计算

在Ubuntu系统中,扩展交换空间可以通过添加或调整交换文件或交换分区来实现。以下是详细步骤:

扩展交换文件

  1. 检查当前交换空间使用情况

    sudo swapon --show free -h
    
  2. 创建一个新的交换文件: 使用 fallocate 命令创建一个指定大小的交换文件,例如4GB:

    sudo fallocate -l 4G /swapfile
    

    或者使用 dd 命令:

    sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
    
  3. 设置交换文件的权限

    sudo chmod 600 /swapfile
    
  4. 格式化交换文件为交换空间

    sudo mkswap /swapfile
    
  5. 启用新的交换文件

    sudo swapon /swapfile
    
  6. 使交换文件在系统启动时自动启用: 编辑 /etc/fstab 文件,添加以下行:

    /swapfile none swap sw 0 0
    

    保存并退出编辑器。

  7. 验证新的交换文件是否已启用

    sudo swapon --show free -h
    

扩展现有的交换分区

  1. 关闭当前的交换分区

    sudo swapoff /dev/sdXn
    

    其中 /dev/sdXn 是你的交换分区。

  2. 使用 gparted 或其他分区工具扩展分区

    • 打开 gparted,找到你的交换分区,右键点击并选择“Resize/Move”,然后调整大小。
  3. 重新格式化为交换空间

    sudo mkswap /dev/sdXn
    
  4. 重新启用交换分区

    sudo swapon /dev/sdXn
    
  5. 验证新的交换空间是否已启用

    sudo swapon --show free -h
    

注意事项

通过以上步骤,你应该能够成功地在Ubuntu系统中扩展交换空间。

0
看了该问题的人还看了