因为服务器上的内存比较小,在安装一些程序的时候,经常因为内存不足而安装失败。其中一种办法是临时使用交换内存分区来解决。步骤如下:
1、查看系统内swap分区大小,这里我们使用free命令,如下图:
2、添加swap文件
mkdir swap cd swap sudo dd if=/dev/zero of=sfile bs=1024 count=1000000
bs=bytes,同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。
count=blocks,仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。
3、转换为swap文件
sudo mkswap sfile
4、激活swap文件
sudo swapon sfile
5、使用free -m 查看效果
备注:
使用完成后,你可能会需要下面命令:
#禁用swap文件 sudo swapoff sfile #删除swap文件 sudo rm sfile