汗颜。这个实验我做了一个星期

主要是1.对这个架构认识错了。

2.知道的太少了,一步一卡。

下面就直接说实验了

环境:源服务器:192.168.1.114

从服务器:192.168.1.115

后文就直接称呼为114  115了。

首先要确认服务器上面的xinetd这个服务,有没有装,如果没有直接yum -y install xinetd

114上面安装 
1.yum -y install rsync

2.yum -y install inotify-tools

115上面安装rsync即可(安装后可用  rpm -qa 验证,配置文件是手动创建的)

配置115的rsync :vi /etc/rsyncd.conf

uid = root
gid = root
use chroot = no
[root]
path = /data/
read only = no
write only = no

配置114的脚本即可:

vi /root/rsync.sh

#!/bin/bash
host1=192.168.1.115

src=/data/root
dst1=root

/usr/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f%e' -e modify,delete,create,attrib  $src | while read files
        do
        /usr/bin/rsync -av --delete $src root@$host1::$dst1

echo "${files} was rsyncd" >> /tmp/rsync.log 2>&1
         done

chmod +x /root/rsync.sh

rsync --daemon --config=/etc/rsync 将rsync启用

/root/rsync.sh &

这样就做到将114上的/data/root   同步到 115上的/data/root

相信大家发现了,115上的path = /data/

如果是/data/root/

那么114,更新后就发现115更新的目录是/data/root/root/

其他的问题就不细说了,,,,

转载于:https://blog.51cto.com/3241781/911483

rsync+inotify相关推荐

  1. Centos7 下 配置 rsync 以及 rsync+inotify 实时同步

    Centos 7 下 配置 Rsync 以及 rsync+inotify 实时同步 rsync介绍 rsync是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支 持增量备份,保持链接和 ...

  2. 通过rsync+inotify实现数据的实时备份

    在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份. 一.rsync的优点与不足 与传统的cp.tar ...

  3. rsync+inotify一键安装脚本

    一.环境描述 server:192.168.122.54 client:192.168.122.55,192.168.122.56 同步目录:/data/html server端有任何数据更新,即将同 ...

  4. rsync+inotify实时备份

    rsync+inotify实时备份 为什么要使用inotify? 远程同步方式,我们一般采用rsync命令.或者守护进程的方式. 优点:具有安全性高.备份迅速.支持增量备份. 缺点:1.rsync同步 ...

  5. inotify介绍及rsync + inotify 实时同步备份

    1.前言 rsync (remote sync)是一款非常好的数据同步工具,能够通过对比同步双方的数据变动,实现增量同步,还可以通过LAN/WAN实现远程多台主机间文件的同步,还能结合crond任务计 ...

  6. 对采用rsync+inotify数据同步方式进行健康检测

    一.问题背景 我们平时一般都采用 rsync + inotify 的方式进行网站数据实时同步,有时会遇到不能正常推送到某台服务器,而不能及时发现,因此有必要对数据同步进行健康检测. 二.技术原理 在源 ...

  7. linux下rsync+inotify实现服务器之间文件实时同步

    先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例 ...

  8. 利用ssh+rsync+inotify实现数据的异地实时同步

    在服务器中,通常结合计划任务.shell脚本来执行本地备份.为了进一步提高备份的可靠性,使用异地备份也是非常重要的,利用rsync工具,可以实现快速.高效的异地备份.本篇博客将配置rsync+cron ...

  9. rsync+inotify实现服务器之间文件实时同步--转

    之前做了"ssh信任与scp自动传输脚本"的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时.不停 ...

  10. rsync+inotify实现实时同步案例--转

    转自:http://chocolee.blog.51cto.com/8158455/1400596 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐 ...

最新文章

  1. MVC项目开发中那些用到的知识点(登录权限认证)
  2. 南通专转本计算机考试几级,江苏专转本考试了解多少?
  3. spring beans源码解读之--bean definiton解析器
  4. feignRequest$Options错误
  5. 8 SAP QUERY定制报表操作手册 SQVI-推荐
  6. 缓存淘汰策略—LRU算法(java代码实现)
  7. python数据库管理软件_数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接 - Python社区...
  8. CSDN写博客时设置图片显示大小
  9. Javascript设计模式学习二(单例)
  10. 图像处理自学(三):CAMERAM处理流程总结
  11. 基于PHP+MySQL的网上图书店商城在线销售系统
  12. 论文参考文献生成以及标注方法说明
  13. 随便做各种题(无规律)
  14. 如何利用小程序布局社交电商?
  15. python web py入门(1)-web.py简介和安装
  16. 8. Intel发展史
  17. CQOI2016游记
  18. 免费手机号码归属地API查询接口
  19. BN层 LN层 WN层作用介绍
  20. USSD(Unstructured Supplementary Service Data)即非结构化补充数据业务,是一种新型基于GSM网络的交互式数据业务

热门文章

  1. Redis的应用场景及优缺点
  2. HTTP中Accept与Content-Type区别
  3. dubbo使用一些简单想法
  4. 《C++面向对象高效编程(第2版)》——2.30 has-a关系的重要性
  5. 洛谷P2327 [SCOI2005] 扫雷
  6. Android Activity要点(2)
  7. [转]Git远程操作详解
  8. 深入理解C++中的mutable关键字 ​
  9. 润乾集算报表优化应用结构之混合数据源
  10. thinkphp的伪静态化