rsync+inotifyrsync是一个快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保存连接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适合用于异地备份,镜像服务器等应用,rsync保证了数据的同步一致性,那我们把两台web服务器的数据保持一致,这..
分类:
其他好文 时间:
2014-08-24 19:36:03
阅读次数:
247
本节我们来讲一讲如何利用rsync以及inotify来实现两台不同主机之间的实时数据同步,rsync虽然同步功能异常强悍,但是它不能实时的去监测、同步数据,这就是为什么我们要用了inotify的原因了。好的废话不多说,下面我们就分别对他们进行介绍。rsync顾名思意,它是一款实现远程同..
分类:
其他好文 时间:
2014-08-24 10:24:23
阅读次数:
230
写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。rsync是Linux下一款非常强大的同步工具,其最大的劣势在于每次执行rsync命令都会遍历目标目录。想象一下这样一种情况:当目录下改动的文件数量并不多且目录下本身文件数..
分类:
其他好文 时间:
2014-08-24 04:05:22
阅读次数:
158
一.rsync客户端与服务端结构图:日常维护中,数据备份算是比较基本的一个了,rsync很好的解决了繁琐的数据时时同步,不需要手动指定变化的数据,而是由rsync自动检测,发现数据不一致时,就开始备份或者推送到其他rsync主机上。inotify是linux监控文件变化的监控工具,可以配..
分类:
其他好文 时间:
2014-08-23 19:11:42
阅读次数:
447
rsync+inotify实时数据的同步一、rsync+inotify的组合为什么会出现??rsync缺陷:1、由于rsync在实施大量数据备份时,工作方式是扫描整个数据文件,其实发生更改的只是一小部分,导致过多的占用系统资源。2、rsync不能实时的去监测、同步数据,虽然它可以通过linux守护进程的..
分类:
其他好文 时间:
2014-08-23 11:28:01
阅读次数:
301
rsync是远程差异同步数据的工具,把一份数据复制到另一台机器上。它的同步特性是,在整个文件域中,根据rsync算法计算文件的特征码,只同步有改变的文件,但在同步整个域的时候,会计算整个域中所有文件的特征,这样使得在文件数据过多情况下计算文件特性就花费了很多时间。如..
分类:
其他好文 时间:
2014-08-23 11:27:41
阅读次数:
256
一、rsync、incron简介
关于rsync工具的介绍和使用,以及其结合cron工具实现定时备份的功能,可参考博文:http://blog.csdn.net/wangjunjun2008/article/details/38658539;
inotify 是一种文件变化通知机制,Linux内核2.6.13(2005/06/18)版本开始引入;
inotify仅仅是一个API...
分类:
系统相关 时间:
2014-08-22 14:29:09
阅读次数:
309
将代码放在Server端,实现其它web服务器同步。首先创建rsync.shell,rsync.shell代码如下: #!/bin/bash host1=133.96.7.100 host2=133.96.7.101 host3=133.96.7.102src=/data/www/ dst1=web...
分类:
其他好文 时间:
2014-08-19 16:20:14
阅读次数:
237
一.学好shell编程的知识储备1.相关Linux系统命令应用;2.Vi/vim编辑器的熟练使用,相关客户端软件的设置;3.基础的服务,系统服务ntp,crond,网络服务:nfs,rsync,inotify,sersync,ssh,lanmp等。补充:清空日志的三种方法:1)echo“”>filename.log2)>filename.log3)cat/d..
分类:
其他好文 时间:
2014-08-13 19:16:27
阅读次数:
213
shell随笔一.学好shell编程的知识储备前面讲过,给大家留作业Linux系统命令应用;Vi/vim编辑器的熟练使用,SSH客户端软件的设置;基础的服务,系统服务ntp,crond,网络服务:nfs,rsync,inotify,sersync,ssh,lanmp。补充:清空日志的三种方法:echo“”>filename.log>filen..
分类:
系统相关 时间:
2014-08-11 10:17:32
阅读次数:
399