Rsync+inotify 实现文件实时同步 背景说明: 1、需要将交换服务器的 /opt/ftp/com 目录的内容实时同步到内网web服务器的 /opt/www 目录; 2、需要将内网web服务器的 /opt/www 目录的内容实时同步到 /opt/ftp/out 目录 ...
准备三台服务器进行测试: nfs server: . . . web server: . . . rsync server: . . . 网络规划图: 将web服务器的网页根目录 var www挂载到nfs服务器,同时nfs服务器将文件实时备份到rsync服务器 .在web服务器上面安装相应的web服务,例如httpd服务,产生相应的 var www html文件,此次备份的重点是 var www ...
2016-02-17 16:31 0 3226 推荐指数:
Rsync+inotify 实现文件实时同步 背景说明: 1、需要将交换服务器的 /opt/ftp/com 目录的内容实时同步到内网web服务器的 /opt/www 目录; 2、需要将内网web服务器的 /opt/www 目录的内容实时同步到 /opt/ftp/out 目录 ...
一、相关组件简介 1、rsync 与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。随着应用系统规模的不断扩大 ...
在分布式系统中通常要用到文件同步功能,一是为了备份,另一个原因则是用于代码的一致性,在查阅了大多数的关于Ubuntu 下利用rsync 同步的文章,发现没能有一个比较好的,或者说比较清析的文章来告知一些想用rsync 同步功能的人,现在博主我也仅仅做一些梳理,并提及我在配置rsync时遇到 ...
1.先安装rsync 2.创建rsync的配置文件 motd file = /etc/rsyncd.motduid=rootgid=rootmax connections=36000use chroot=nolog file=/var/log ...
版本控制 版本 作者 日期 修改记录 备注 V1.0 ...
1.1 什么是实时同步:如何实现实时同步 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 1.2 实现实时同步的方法 inotify+rsync 方式实现数据同步 sersync ...
第1章 数据实时同步介绍 1.1 什么是实时同步:如何实现实时同步 A. 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 B. 发现目录中数据产生变化,就利用rsync服务推送到备份服务器上 1.2 实现实时同步的方法 inotify+rsync 方式实现数据同步 ...
前言: rsync可以实现触发式的文件同步,但是通过crontab守护进程方式进行触发,同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了同步数据的实时性问题。一、基本环境系统:CentOS ...