sersync 2はサーバ間のファイル同期を実現します.


http://blog.johntechinfo.com/sersyncguild
回転     
現在のバージョンのsersyncは、rsyncに依存して同期します.次の図に示すように、同期マスタサーバでsersyncをオンにして、監視パス中のファイルをターゲットサーバに同期させるため、メインサーバにsersyncを配置し、同期対象サーバにrsyncを配置する必要があります.rsyncの配置について、googleでは多くの資料を見つけることができます.以下は必要な配置と使用説明だけです.参考にしてください.実際の状況によって修正してください.
同期マスタサーバにsersyncを配置し、同期対象サーバにrsyncを配置し、ターゲットサーバでrsyncを開いてプロセスを待つ必要があります.このようにメインサーバで作成されたファイルは、sersyncによってリアルタイムで複数のターゲットサーバに同期されます.centosシステムではデフォルトではすでにrsyncがインストールされています.設定を行い、rsyncを開いてプロセスを待つだけでいいです.
同期先サーバの設定rsync.(
設定ファイルが存在しません.手動で追加する必要があります.
複数のターゲットサーバには以下のように配置されています.
vi /etc/rsyncd.conf
 uid=root
 gid=root
 max connections=36000
 use chroot=no
 log file=/var/log/rsyncd.log
 pid file=/var/run/rsyncd.pid
 lock file=/var/run/rsyncd.lock

 [tongbu1]
 path=/opt/tongbu1
 comment = xoyo video files
 ignore errors = yes
 read only = no
 hosts allow = 192.168.0.100/24
 hosts deny = *
    上の配置ファイルは、メインサーバ(仮にipが192.168.0.100)にアクセスできるようにすることを示しており、rsync同期モジュール名は「tongbu 1」であり、同期したファイルをpath指定のディレクトリ/opt/tongbu 1に入れる.サーバーから複数台がある場合は、一台ごとに同様の配置が必要です.配置が完了したら、次のコマンドを使って、rsync保護プロセスを開始します.

rsync --daemon
メインサーバにインストールされたSreyncはgoogle codeでSersyncの実行可能ファイルバージョンをダウンロードしています.中には設定ファイルと実行可能ファイルがあります.ここでsersync 2.5で説明しています.新しいバージョンの構成は似ています.
vi confxml.xml
以下の部分を修正します
    <localpath watch="/opt/tongbu">
          <remote ip="192.168.0.104" name="tongbu1"/>
       </localpath>
    <inotify>
        <delete start="true"/>
        <createFolder start="true"/>
        <createFile start="true"/>
        <closeWrite start="true"/>
        <moveFrom start="true"/>
        <moveTo start="true"/>
        <attrib start="true"/>
        <modify start="true"/>
    </inotify>
メインサーバ上のローカル/opt/tongbuパス下のファイルをリモートサーバ192.168.0.104上のtongbu 1モジュールに同期することを示しています.
開く  sersync:
/usr/local/sersync/sersync25/sersync2 -o  /usr/local/sersync/sersync25/confxml.xml  -d
http://www.teachlinux.cn/bbs/read.php?tid=462
https://code.google.com/p/sersync/downloads/list