CentOS 7
Sponsored Link

Lsync + Rsync : リアルタイム同期
2015/01/12
 
Rsync + Lsync でファイル/ディレクトリに変更があった場合にリアルタイムに同期するよう設定します。
[1]
[2] [1] の同期設定に加えて、コピー元ホストに Lsyncd を追加インストールして設定します。
# EPEL からインストール

[root@dlp ~]#
yum --enablerepo=epel -y install 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",
}
[root@dlp ~]#
systemctl start lsyncd

[root@dlp ~]#
systemctl enable lsyncd

[3]
以上で設定完了です。ミラー先ホストで指定のディレクトリ配下にファイルがコピーされていることを確認してください。

 
Tweet