给OpenVZ小鸡增加Swap

买了几个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.*测试通过,其他版本系统请自行测试

收藏收藏

发表评论

表情(⊙o⊙)…
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)

sitemap