购买的ECS不带swap分区,居然碰到了ENOMEM错误。
又不想买硬盘,只好使用swap文件扩展一下内存了。
切换成root:
tom@myhost:~$ sudo -s
[sudo] password for tom:
创建交换文件: root@myhost:~# cd /var
root@myhost:/var# dd if=/dev/zero of=/var/extraswap bs=1M count=512
root@myhost:/var# chmod 600 /var/extraswap
root@myhost:/var# mkswap /var/extraswap
编辑/etc/fstab,启动时挂载交换文件。在/etc/fstab文件末尾加入下面内容:
/var/extraswap swap swap defaults 0 0
重启后
tom@myhost:~$ swapon -s
Filename Type Size Used Priority
/var/extraswap file 524284 0 -1
tom@myhost:~$
Linux已经使用交换文件了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。