买了几个OpenVZ的小鸡(linux),突然发现swap分区竟然是0,看着难受,于是就找各种方法增加swap分区容量。下面贴上代码。
#!/bin/bash #Addition SWAP For OpenVZ echo 'Start adding SWAP space ......'; SWAP="${1:-512}"; NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"; umount /proc/meminfo 2> /dev/null sed "/^Swap(Total|Free):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo mount --bind /etc/fake_meminfo /proc/meminfo echo 'Add the ready!';使用方法:将以上脚本内容复制,并保存到文本文件中,上传到服务器。给予执行权限chmod +x xxx.txt(或者直接SSH使用VIM编辑器更简单),完成后执行一下这个文件你就会发现swap分区多了512M嘿嘿_(:D)∠)_,以上内容博主在Centos6.7/7.*测试通过,其他版本系统请自行测试
收藏收藏
发表评论