lsyncd服务配置文件详解

配置文件位置:/etc/lsyncd.conf

settings {         //全局设置
 logfile = "/var/log/lsyncd/lsyncd.log",           //定义日志文件
 statusFile = "/var/log/lsyncd/lsyncd.status",     //定义状态文件
 inotifyMode = "CloseWrite",                       //指定inotify监控的事件,还可以是Modify或CloseWrite or Modify。
 maxProcesses = 8,                                 //最大进程数
 maxDelays = 10,                                   //累计到多少所监控的事件激活一次同步,即使后面的delay延迟时间还未到。
 nodaemon = true,                                  //默认不启用守护模式
 statusInterval = 10,                              //将lsyncd的状态写入上面的statusFile的间隔,默认10秒。
}


sync {      //里面是定义同步参数,一般第一个参数指定lsyncd以什么模式运行,有rsync、rsyncssh、direct三种模式。 
       
 default.rsync,          //目录间同步,使用rsync命令。也可以达到使用ssh形式的远程rsync效果,或daemon方式连接远程rsyncd进程。
 default.rsyncssh,       //同步到远程主机目录,rsync的ssh模式,需要使用key来认证。
 default.direct,         //本地目录间同步,使用cp、rm等命令完成差异文件备份。

 source = "/data",                              //同步的源目录,即监控的目录。
 
 target = "rsync_backup@172.16.1.41::data",     //同步的目标模块,用于rsync模式。
 target = "rsync_backup@172.16.1.41:/data",     //同步的目标目录,可用于rsync和rsyncssh模式。
 target = "/tmp",                               //同步的本地目标目录,可用于direct和rsync模式。
 
 delete = true,           //让目标目录和源目录数据保持一致。
 init = true,             //当值为false,只同步进程启动以后发生改动事件的文件,原有的目录即使有差异也不会同步。
 delay = 15,              //延时15秒同步,可避免过于频繁的同步。

 excludeFrom = "",        //排除选项,后面指定排除的列表文件。
 exclude = { ".*" },      //排除匹配到的项,这里是排除的是隐藏文件。

 rsync = {
  binary = "/usr/bin/rsync",      //rsync命令的绝对路径。
  archive = true,                 //递归,即同步子目录的内容。
  compress = true,                //传输过程中压缩文件数据,相对其他压缩工具而言,它可以获得更好的压缩率,但是需要消耗CPU资源。
  verbose = true,                 //增加在传输过程中获得的信息量,提供有关正在传输文件的信息。
  password_file = "/etc/rsync.password",         //密码文件路径
  _extra = {"--bwlimit=1000"}                    //传输限速,单位kb。
 }
}


原文链接: https://www.cpweb.top/533

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值