rsync+sersync實現向多服務器實時同步數據

web:192.168.1.10的/www    同步到rsync:192.168.1.11的backup模塊

1 inotify 適用於大量小文件實時同步 對於大文件使用sersync

2 web服務器中下載安裝包 wget http://cywl.jb51.net:81/201111/tools/sersync_64bit_binary_stable_final.tar.gz

3 解壓 後爲GNU-Linux-x86

4 mkdir /usr/local/sersync

5 將GNU-LINUX裏面內容複製到/usr/local/sersync

    mv GNU-Linux-x86/* /usr/local/sersync 

6 cd /usr/local/sersync 

  vim confxml.xml  配置其中的

    

<sersync>

        <localpath watch="/www">   (監視路徑)

            <remote ip="192.168.1.11" name="backup"/>   (服務器對端IP,模塊名稱)

            <!--<remote ip="192.168.8.39" name="tongbu"/>-->

            <!--<remote ip="192.168.8.40" name="tongbu"/>-->

        </localpath>

        <rsync>

            <commonParams params="-artuz"/>

            <auth start="true" users="renkun" passwordfile="/etc/rsync.password"/>(改爲true  用戶名 密碼文件)

            <userDefinedPort start="false" port="874"/><!-- port=874 -->

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

            <ssh start="false"/>

        </rsync>

7 啓動服務

    /usr/local/sersync/sersync2 -d -r -o  /usr/local/sersync/confxml.xml  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章