rsync+inotify
汗颜。这个实验我做了一个星期
主要是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相关推荐
- Centos7 下 配置 rsync 以及 rsync+inotify 实时同步
Centos 7 下 配置 Rsync 以及 rsync+inotify 实时同步 rsync介绍 rsync是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支 持增量备份,保持链接和 ...
- 通过rsync+inotify实现数据的实时备份
在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份. 一.rsync的优点与不足 与传统的cp.tar ...
- rsync+inotify一键安装脚本
一.环境描述 server:192.168.122.54 client:192.168.122.55,192.168.122.56 同步目录:/data/html server端有任何数据更新,即将同 ...
- rsync+inotify实时备份
rsync+inotify实时备份 为什么要使用inotify? 远程同步方式,我们一般采用rsync命令.或者守护进程的方式. 优点:具有安全性高.备份迅速.支持增量备份. 缺点:1.rsync同步 ...
- inotify介绍及rsync + inotify 实时同步备份
1.前言 rsync (remote sync)是一款非常好的数据同步工具,能够通过对比同步双方的数据变动,实现增量同步,还可以通过LAN/WAN实现远程多台主机间文件的同步,还能结合crond任务计 ...
- 对采用rsync+inotify数据同步方式进行健康检测
一.问题背景 我们平时一般都采用 rsync + inotify 的方式进行网站数据实时同步,有时会遇到不能正常推送到某台服务器,而不能及时发现,因此有必要对数据同步进行健康检测. 二.技术原理 在源 ...
- linux下rsync+inotify实现服务器之间文件实时同步
先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例 ...
- 利用ssh+rsync+inotify实现数据的异地实时同步
在服务器中,通常结合计划任务.shell脚本来执行本地备份.为了进一步提高备份的可靠性,使用异地备份也是非常重要的,利用rsync工具,可以实现快速.高效的异地备份.本篇博客将配置rsync+cron ...
- rsync+inotify实现服务器之间文件实时同步--转
之前做了"ssh信任与scp自动传输脚本"的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时.不停 ...
- rsync+inotify实现实时同步案例--转
转自:http://chocolee.blog.51cto.com/8158455/1400596 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐 ...
最新文章
- MVC项目开发中那些用到的知识点(登录权限认证)
- 南通专转本计算机考试几级,江苏专转本考试了解多少?
- spring beans源码解读之--bean definiton解析器
- feignRequest$Options错误
- 8 SAP QUERY定制报表操作手册 SQVI-推荐
- 缓存淘汰策略—LRU算法(java代码实现)
- python数据库管理软件_数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接 - Python社区...
- CSDN写博客时设置图片显示大小
- Javascript设计模式学习二(单例)
- 图像处理自学(三):CAMERAM处理流程总结
- 基于PHP+MySQL的网上图书店商城在线销售系统
- 论文参考文献生成以及标注方法说明
- 随便做各种题(无规律)
- 如何利用小程序布局社交电商?
- python web py入门(1)-web.py简介和安装
- 8. Intel发展史
- CQOI2016游记
- 免费手机号码归属地API查询接口
- BN层 LN层 WN层作用介绍
- USSD(Unstructured Supplementary Service Data)即非结构化补充数据业务,是一种新型基于GSM网络的交互式数据业务