VPS小组

如何给OpenVZ的小鸡添加SWAP

俗话说内存不够,交换来凑。

以前有过一篇Centos7下添加SWAP教程,但是OVZ会提示权限不足。

#!/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 添加执行权限,随后运行即可。

 

退出移动版