全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1206|回复: 4

看到一篇有趣的文章:给Openvz虚拟化的VPS添加Swap分区

[复制链接]
发表于 2020-11-28 16:54:50 | 显示全部楼层 |阅读模式
本帖最后由 ning 于 2020-11-28 17:01 编辑

前面后面就不复制了,看下文章中提到的代码:

一、通过touch命令在/usr/bin/目录下新建一个文件叫swap.sh,命令如下:
root@name.com:~# touch /etc/rc.d/init.d/swap.sh

二、用vi命令编辑这个文件,加入如下内容:
root@itkylin.com:~# vi /etc/rc.d/init.d/swap.sh

#!/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!’;

:wq

保存退出



三、通过chmod命令给这个swap.sh文件可执行权限:
root@name.com:~# chmod +x  /etc/rc.d/init.d/swap.sh

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

root@name.com:~# . /etc/rc.d/init.d/swap.sh

五、执行free -m命令查看增加swap是否成功:
root@name.com:~# free -m

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

           total      used      free    shared   buffers    cached
Mem:          256       237        18        69         0        75
-/+ buffers/cache:       161        94
Swap:         512         0       512

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

1、打开/etc/rc.d/rc.local  文件,在末尾增加如下内容
/etc/rc.d/init.d/swap.sh

2、在centos7中,/etc/rc.d/rc.loca  l的权限被降低了,所以需要执行如下命令赋予其可执行权限
chmod +x /etc/rc.d/rc.local
然后重启,开机后执行 free -m  看看是否成功


那些AFF网站啥文章都复制过来,给自己看的有啥用?
发表于 2020-11-28 17:02:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-11-28 17:11:23 | 显示全部楼层
本帖最后由 hjvn2211445 于 2020-11-28 17:12 编辑

不知道这个怎么样

我只知道可以dd一个swap区挂载,我没试过在ovz上操作,kvm上是有效果的

  1. # 获取要增加的2G的SWAP文件块(2048000可以自行定义需要多大自行修改)
  2. dd if=/dev/zero of=/swapfile bs=1k count=2048000
  3. #创建SWAP文件
  4. mkswap /swapfile
  5. #激活SWAP文件
  6. swapon /swapfile
  7. #查看SWAP信息是否正确
  8. swapon -s
  9. #添加到fstab文件中让引导时自动启动
  10. echo "/swapfile swap swap defaults 0 0" >> /etc/fstab


  11. 编译完后, 如果不想要交换分区了, 可以删除:
  12. swapoff /swapfile
  13. rm -fr /swapfile
复制代码
发表于 2020-11-28 17:14:30 | 显示全部楼层
OVZ除非母鸡给你挂。自己弄的没用。
发表于 2020-11-28 17:14:47 | 显示全部楼层
ovz加不了的,这种方法就跟修改网页源码增加支付宝余额一样。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 12:12 , Processed in 0.062095 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表