首页 > 其他 > 详细

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

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

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!