在Linux中增加交换空间(swap space)通常有两种方法: 创建一个交换文件(swap file)或者 增加一个交换分区(swap partition) 以下是这两种方法的基本步骤。
创建交换文件
创建一个空的交换文件: 使用
dd
或fallocate
命令创建一个指定大小的文件。例如,创建一个4GB的交换文件:sudo fallocate -l 4G /swapfile
copy success1设置适当的权限: 出于安全考虑,交换文件的权限应该被限制:
sudo chmod 600 /swapfile
copy success1设置交换区: 使用
mkswap
命令将文件设置为交换空间:sudo mkswap /swapfile
copy success1启用交换文件: 使用
swapon
命令启用交换文件:sudo swapon /swapfile
copy success1使配置永久有效: 编辑
/etc/fstab
文件,加入以下行以使交换文件在系统启动时自动挂载:/swapfile swap swap defaults 0 0
copy success1