lsyncd同步本地文件夹

查看rsync是否安装:
rpm -qa |grep rsync


rsync安装:
yum install -y rsync


===================================
1.安装lsyncd
yum install epel-release -y
yum install lsyncd -y



2.配置lsyncd(/etc/lsyncd.conf)




settings {
    logfile      ="/tongburizhi/lsyncd.log",
    statusFile   ="/tongburizhi/lsyncd.status",
    nodaemon =true,
    }

sync {
    default.rsync,
    source    = "/test",
    target    = "/test1",
    delay = 1,
    rsync     = {
        binary = "/usr/bin/rsync",
        archive = true,
        compress = false
        } 
    }




logfile:日志目录
statusFile:日志定位
nodaemon:守护模式
source:源目录
target:目标同步目录
delay:等待rsync同步延时时间,默认15秒
binary:lsyncd的目录
archive:不清楚啥意思
compress :压缩传输默认为true。在带宽与cpu负载之间权衡,本地目录同步可以考虑把它设为false












3.启动lsyncd

service lsyncd start
lsyncd -log Exec /etc/lsyncd.conf


停止/重启:
service lsyncd stop
service lsyncd restart


4.查看同步是否在运行
ps -ax|grep lsyncd


4.查看日志(见配置文件日志位置)



5.开机启动
chkconfig lsyncd on

若想关闭,将on改为off
也可以尝试使用bt的开机启动插件实现