步骤 1:卸载当前的SWAP文件
首先,你需要卸载正在使用的SWAP文件:
sudo swapoff /swap.img
步骤 2:删除旧的SWAP文件
接下来,删除旧的SWAP文件:
sudo rm /swap.img
步骤 3:创建一个新的SWAP文件
然后,创建一个新的SWAP文件,指定你想要的大小。例如,如果你想创建一个4GB的SWAP文件,可以使用以下命令:
sudo fallocate -l 4G /swap.img
如果你想创建一个不同大小的SWAP文件,只需将4G替换为你想要的大小(例如2G、8G等)。
步骤 4:设置SWAP文件权限
为了安全起见,设置SWAP文件的权限,确保只有root用户可以访问它:
sudo chmod 600 /swap.img
步骤 5:格式化SWAP文件
接下来,你需要将新的SWAP文件格式化为SWAP文件系统:
sudo mkswap /swap.img
步骤 6:启用新的SWAP文件
最后,启用新的SWAP文件:
sudo swapon /swap.img
步骤 7:更新fstab(可选)
如果你希望新创建的SWAP文件在系统重启后自动启用,你需要将其添加到/etc/fstab文件中。使用以下命令添加:
echo '/swap.img none swap sw 0 0' | sudo tee -a /etc/fstab
完成调整
现在,你的SWAP文件大小已经调整完毕。你可以通过以下命令来验证新的SWAP文件大小:
sudo swapon --show
或者
free -h