解决方法

在执行free -m的是时候提示Cannot allocate memory:

 

(swap文件可以放在自己喜欢的位置如/var/swap)

 

sudo mkdir /opt/images/

sudo rm -rf /opt/images/swap

sudo dd if=/dev/zero of=/opt/images/swap bs=1024 count=2048000

sudo mkswap /opt/images/swap

sudo swapon /opt/images/swap

free -m

 

内存太小,增加内存可以解决。

使用完毕后可以关掉swap:

 

[root@hz mnt]# swapoff swap

[root@hz mnt]# rm -f /opt/images/swap

swap文件也可以不删除,留着以后使用,关键是你的虚拟机硬盘够用。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐