码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP集群项目五 nfs存储的数据实时同步到backupserver

时间:2017-03-08 22:21:19      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:cal   ams   linu   tar.gz   app   lamp   password   数据   1.3   

tar fxzsersync2.5.4_64bit_binary_stable_final.tar.gz -C /usr/local/

mv GNU-Linux-x86 sersync

cp sersync/confxml.xmlsersync/confxml.xml.$(date +%F)

修改配置文件

<localpathwatch="/backup">

             <remoteip="192.168.1.30" name="backup"/>

</localpath>

此步watch="/backup"就是定义服务端待同步的目录

<rsync>

             <commonParamsparams="-artuz"/>

             <auth start="true"users="rsync_backup" passwordfile="/etc/rsync.password"/>

             <userDefinedPortstart="false" port="874"/><!-- port=874 -->

             <timeout start="true" time="100"/><!--timeout=100 -->

             <sshstart="false"/>

        </rsync>

注意修改的配置文件:start  users   passwordfile

提前同步数据

rsync-avzP /backup rsync_backup@192.168.1.30::backup/--password-file=/etc/rsync.password

/application/sersync/sersync2  -d -r -o /application/sersync/confxml.xml

配置sersync环境变量

echo"PATH=$PATH:/usr/local/sersync/">>/etc/profile

source /etc/profile

sersync2

 

working please wait...

execute command: cd /data/www&& rsync -artuz -R --delete ./ --timeout=100 rsync_backup@172.16.1.25::www--password-file=/etc/rsync.password >/dev/null 2>&1

run the sersync:

watch path is: /data/www

表示成功了,tree检查两边的文件是否同步

for n in `seq 10000`;do echo “dddd” > $n.txt;done

压测:写入10K个文件批量同步测试结果:虚拟机上垮掉了

LAMP集群项目五 nfs存储的数据实时同步到backupserver

标签:cal   ams   linu   tar.gz   app   lamp   password   数据   1.3   

原文地址:http://www.cnblogs.com/taiguyiba/p/6523242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!