For Want Of A Better Word

【Linux】【CentOS】CentOS7のlsyncd rsyncの同期設定例

   

※lsync rsyncのインストールは割愛

◆参考サイト
http://server-setting.info/centos/lsyncd-rsync-realtime.html
http://www.mk-mode.com/octopress/2014/09/03/centos-7-0-synchronizing-of-rsync-as-destinations/
http://orebibou.com/2015/06/centos-7%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%A4%89%E5%8B%95%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E5%90%8C%E6%99%82%E3%81%ABrsync%E3%81%95%E3%81%9B%E3%82%8B%E3%80%8Elsyncd%E3%80%8F/
■同期の挙動
●Master (コピー元)
①ファイル更新
②lsyncdが更新をキャッチし、rsyncコマンドを発行する。
②-2rsyncコマンドはslaveに

●Slave(コピー先)
※(前提)rsyncデーモンが存在する。
Masterからのrsyncコマンドを受けて同期実施
rsyncがあれば良い。
centOSの場合xinetdが必要。(rsync常駐のため)

■設定内容

Master :IPアドレス: 192.168.0.1
Slave : IPアドレス: 192.168.0.2
同期対象:/var/www/html/
除外フォルダ:/var/www/html/ex

●Slave

 
●xinetd でrsyncdを起動する用変更

起動

 

で完了。

 

■Master

 

●除外ディレクトリリスト

 

●監視対象ファイル数増加(デフォルト8192)

 

●起動

 

 

これで同期されるぞー!

 - centos, linux

  関連記事

sendmailエラー dsn=4.4.3, stat=queued

CentOS sendmailでとあるアプリケーションからメール送信をしたときに …

【Googleトレンド】【Casperjs】急上昇中キーワードをスクレイピングで取得 – (2) Casperjsのインストール

ということで続き。下記を参考に。 【参考】http://thesportsbus …

【Linux】英語キーボードで「:」(コロン) と 「=」(イコール)

centosの仮想環境を使っていると、キーボードの入力が英語になっていて、vim …

[linux][sh]アパッチのアクセスログからアクセス数の確認_簡易版

gaとかを仕込んで無いサイトでPVを確認したい、という要望あり。 アクセスログが …

Vmware Player5.0でNat + ポートフォワードで外部から接続可能にする。

最初はwindowsに仮想サーバーを立てたかっただけ。 windowsVirtu …