RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / Linux / 正文内容

给openvzvps添加swap交换分区

1110 Linux | 2019年10月30日

刚刚用宝塔linux工具箱给自己的OpenVZ小鸡添加swap没效果,网上查了一下都说OpenVZ不支持添加swap,后来继续找教程终于找到一种适合在OpenVZ添加swap的方法。

下面开始给openvz的vps增加swap分区:

一、通过touch命令在/usr/bin/目录下新建一个文件叫addswap.sh,命令如下:

touch /usr/bin/addswap.sh

二、用vi命令编辑这个文件,加入如下内容:

vi /usr/bin/addswap.sh

#!/bin/bash
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

三、通过chmod命令给这个addswap.sh文件可执行权限:

chmod +x /usr/bin/addswap.sh

四、运行addswap.sh执行脚本自动增加swap

sh /usr/bin/addswap.sh

五、执行free -m命令查看增加swap是否成功:

free -m

结果类类似如下就说明你成功了:

              total        used        free      shared  buff/cache   available
Mem:            512          13         407           0          90         371
Swap:           512           0         512

六、因为系统重新启动之后swap又会清空了,所以要将脚本添加到/etc/rc.d/rc.local文件内,让它在系统启动时自动执行!

上一篇:最便宜的香港VPS

下一篇:给没有tap开关openvzvps安装BBR

猜你喜欢

网站分类
FRP包教会服务
先领券再购物更优惠
友情链接
Title - Artist
0:00

    分享:

    支付宝

    微信