openvz服务器添加swap

1.新增文件

1
vim swap4openvz.sh

输入以下内容

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#!/bin/bash
#Addition SWAP For OpenVZ
echo 'Start adding SWAP space ......';
SWAP="${1:-1024}";
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!'

2.授权

1
chmod +x swap4openvz.sh

3.运行

1
sh ./swap4openvz.sh

4.验证

1
free -m