前面我们说过rsync + inotify 的方式来实时的同步文件 今天来记录一下一项新的东西来实现文件的实时同步 那就是sersync + rsync 实验环境: 192.168.220.99 源文件 192.168.220.98 备份文件 sersync的介绍 sersync主要用于服务器同步, ...
分类:
其他好文 时间:
2016-07-14 18:57:06
阅读次数:
214
说明:Rsync是linux/Unix文件同步和传送工具。用于替代rcp的一个工具,rsync可以通过rsh或ssh使用,也能以daemon模式去运行,在以daemon方式运行时rsyncserver会开一个873端口,等待客户端去连接。连接时,rsyncserver会检查口令是否相符,若通过口令查核,则可以通过进行文件..
分类:
其他好文 时间:
2016-07-14 16:00:01
阅读次数:
211
有些情况下,我们难免需要监控一些文件的变化情况,这该如何实现呢?自然而然的我们会想要利用一个线程,每个一段时间便去看看文件的情况,这种方式本质上就是基于时间调度的轮训.虽然能够实现我们的需求,但是这种方式只适合文件经常变化的情况,其他情况下都非常低效,并且可能丢掉某些类型的变化,也就是说,这种方式无法实现实时的文件监控....
分类:
其他好文 时间:
2016-07-14 07:12:53
阅读次数:
307
一、什么是rsyncrsync,remotesynchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。rsync是用“rsync算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输..
分类:
其他好文 时间:
2016-07-11 19:36:12
阅读次数:
289
(1)服务端vi/etc/rsyncd.conf//创建配置文件,输入以下内容#rsync_config_______________start#createdbyoldboy15:012007-6-5#QQ31333741blog:http://oldboy.blog.51cto.com##rsyncd.confstart##uid=rsyncgid=rsyncusechroot=nomaxconnections=200//允许多少人连接timeout=30..
分类:
其他好文 时间:
2016-07-11 19:24:39
阅读次数:
176
rsync端配置mkdir-p/data0/www/bbs//data0/www/www//data0/www/blog/chown-Rrsync.rsync/data0/tree/data0echo"rsync_backup:oldboy">/etc/rsync.passwordchmod600/etc/rsync.passwordrsync--daemonps-ef|greprsynclsof-i:873echo"/usr/local/bin/rsync--daemon">>/et..
分类:
其他好文 时间:
2016-07-11 19:24:21
阅读次数:
206
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:
可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
优化的流程,文件传输效率高。
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜象。
软件下...
分类:
其他好文 时间:
2016-07-10 19:19:57
阅读次数:
184
关于rsync+inotify-tools实时同步模式
介绍同步模式
左边是原来的,一般的rsync的cs架构(client & server)同步模式,数据源服务器上安装rsync server,由server统一控制可以传输的数据的内容,例如权限,目录,文件数等,发起传输的是rsync client,即看起来就是将数据从源服务器拉取到备份服务器。右边的是加上inotify-tool...
分类:
其他好文 时间:
2016-07-10 19:06:32
阅读次数:
166
利用rsync+inotify实现数据同步一.rsync概念:rsync是Linux系统下文件同步可数据传输的工具,采用rsync算法使客户机与服务器,主服务器与备份服务器数据同步。rsync也能实现中断后恢复传输。rsync支持增量备份。二.rsync的模式:1.本地模式。2.远程shell模式3.查询模式4.C/S模..
分类:
其他好文 时间:
2016-07-08 21:57:13
阅读次数:
183
一、rsync_service配置vim/etc/rsyncd.conf======创建配置文件,配置如下==================================================#rsyncd_config_______________start##rsyncd.confstart###rsyncuid,gid=65534(默认)##rsyncstartmodel=====rsync--daemonuid=rsync #固定rsync用户g..
分类:
系统相关 时间:
2016-07-08 21:56:41
阅读次数:
279