はじめまして。林と申します。 lsyncd と rsyncd を使って、複数台のサーバをリアルタイムに同期する方法をご紹介します。 同期元ディレクトリ内のファイルやディレクトリに更新があると、同期先のディレクトリと同期します。 イメージとしてはこんな感じです。 cronでもできますが、即時性が求められる場合はこちらがいいと思います。 ほぼリアルタイムで同期できます。 lsyncd はファイルシステムの更新をリアルタイムに監視し、更新があると rsync コマンドで同期します。 同期先のサーバで rsyncd を動かし、同期元のサーバで lsyncd を動かすことになります。 設定手順は以下のようになります。 同期先サーバの設定(rsyncdの設定) rsyncd.confを作成します。 [root@web1 ~]# vi /etc/rsyncd.conf uid = root gid =
![複数台のサーバをリアルタイムに同期する方法 | 株式会社ヌーラボ(Nulab inc.)](https://cdn-ak-scissors.b.st-hatena.com/image/square/bf2c1b519b282d9a3527f9dd581df4932033c9fd/height=288;version=1;width=512/https%3A%2F%2Fnulab.com%2Fapp%2Fuploads%2Fsites%2F2%2F2012%2F02%2Ffeature-lsyncd-rsyncd.png)