zoukankan      html  css  js  c++  java
  • LAMP集群项目五 nfs存储的数据实时同步到backupserver

    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个文件批量同步测试结果:虚拟机上垮掉了

  • 相关阅读:
    Nginx/Apache图片缩略图技术
    MySQL 备份和恢复
    MySQL主从复制
    xcode针对不同IOS版本的代码编译问题
    java 5 ReadWriteLock
    java 5 Lock
    结对-及格程序查询系统-结对项目总结
    团队-象棋游戏-开发文档
    结对-及格程序查询-最终程序
    结对-及格程序查询-测试过程
  • 原文地址:https://www.cnblogs.com/taiguyiba/p/6523242.html
Copyright © 2011-2022 走看看