Lsync + Rsync : リアルタイム同期2015/01/12 |
Rsync + Lsync でファイル/ディレクトリに変更があった場合にリアルタイムに同期するよう設定します。
|
|
[1] |
事前に Rsync での同期設定を実施しておきます。
|
[2] | [1] の同期設定に加えて、コピー元ホストに Lsyncd を追加インストールして設定します。 |
[root@dlp ~]#
vi /etc/lsyncd.conf # 8行目:コメントにする -- sync{default.rsyncssh, source="/var/www/html", host="localhost", targetdir="//
tmp/htmlcopy/"}
# 以下、追記
settings{
statusFile = "/tmp/lsyncd.stat", statusInterval = 1, } sync{ default.rsync, # ミラー元ディレクトリ指定 source="/root/work/", # ミラー先のホスト名/IPアドレス:(rsyncd.confで設定した名前) target="10.0.0.31::backup", # ミラー除外リスト excludeFrom="/etc/rsync_exclude.lst", } systemctl start lsyncd [root@dlp ~]# systemctl enable lsyncd |
[3] |
以上で設定完了です。ミラー先ホストで指定のディレクトリ配下にファイルがコピーされていることを確認してください。
|
Sponsored Link |