ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

debian 安装配置lsyncd

2019-10-29 16:55:47  阅读:266  来源: 互联网

标签:安装 同步 lsyncd data delay mysql true debian


安装lsyncd

 root@mysql-2:~# apt-get  install -y lsyncd

整理需要同步的服务器

debian 安装配置lsyncd

整理配置文件

  root@mysql-2:/data/lsyncd# cat /etc/lsyncd.conf 
  settings {
      logfile ="/data/mysql/project_nginx.log",
      statusFile ="/data/lsyncd/lsyncd.status",
      inotifyMode = "CloseWrite",
      maxProcesses = 8,
      -- maxConnections = 4,
      -- delay = 10,
      -- excludeFrom = file,
      -- excludeFrom 排除选项
      }
  sync {
      default.rsyncssh,
      source    = "/data/docker-compose",
      host      = "192.168.1.23",
      targetdir = "/data/docker-compose",
      -- exclude = "/data/www/public_html/config.inc.php",  #排除此文件不同步
      -- maxDelays = 5,累计到多少所监控的事件激活一次同步,即使后面的delay延迟时间还未到
      -- delay = 2,
      -- init = false,这是一个优化选项,当init = false,只同步进程启动以后发生改动事件的文件,原有的目录即使有差异也不会同步。默认是true
      rsync    = {
          binary = "/usr/bin/rsync",
          archive = true,
          compress = true,
          verbose   = true,
          -- _extra = {"--bwlimit=2000"},
          },
      ssh  = {
          binary = "/usr/bin/ssh",
          port  =  22,
          }
      }
  sync {
      default.rsyncssh,
      source    = "/data/docker-compose",   #源目录
      host      = "192.168.1.43",
      targetdir = "/data/docker-compose",   #目标目录
      -- exclude = "/data/www/public_html/config.inc.php",
      -- maxDelays = 5,累计到多少所监控的事件激活一次同步,即使后面的delay延迟时间还未到
      -- delay = 2,
      -- init = false,这是一个优化选项,当init = false,只同步进程启动以后发生改动事件的文件,原有的目录即使有差异也不会同步。默认是true
      rsync    = {
          binary = "/usr/bin/rsync",
          archive = true,
          compress = true,
          verbose   = true,
          -- _extra = {"--bwlimit=2000"},
          },
      ssh  = {
          binary = "/usr/bin/ssh",
          port  =  22,
          }
      }

启动测试

  root@mysql-2:/data/lsyncd# lsyncd /etc/lsyncd.conf

测试

 目录里面有问题或者新建立都会同步,注意没有目录会自己创建目录同步

标签:安装,同步,lsyncd,data,delay,mysql,true,debian
来源: https://blog.51cto.com/9025736/2446294

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有