增加Linux交换空间

在Linux中增加交换空间(swap space)通常有两种方法: 创建一个交换文件(swap file)或者 增加一个交换分区(swap partition) 以下是这两种方法的基本步骤。

创建交换文件

  1. 创建一个空的交换文件: 使用ddfallocate命令创建一个指定大小的文件。例如,创建一个4GB的交换文件:

    sudo fallocate -l 4G /swapfile
    
    copy success
    1
  2. 设置适当的权限: 出于安全考虑,交换文件的权限应该被限制:

    sudo chmod 600 /swapfile
    
    copy success
    1
  3. 设置交换区: 使用mkswap命令将文件设置为交换空间:

    sudo mkswap /swapfile
    
    copy success
    1
  4. 启用交换文件: 使用swapon命令启用交换文件:

    sudo swapon /swapfile
    
    copy success
    1
  5. 使配置永久有效: 编辑/etc/fstab文件,加入以下行以使交换文件在系统启动时自动挂载:

    /swapfile swap swap defaults 0 0
    
    copy success
    1