利用rsync+inotify实现数据同步一.rsync概念:rsync是Linux系统下文件同步可数据传输的工具,采用rsync算法使客户机与服务器,主服务器与备份服务器数据同步。rsync也能实现中断后恢复传输。rsync支持增量备份。二.rsync的模式:1.本地模式。2.远程shell模式3.查询模式4.C/S模..
分类:
其他好文 时间:
2016-07-08 21:57:13
阅读次数:
183
1、检测分发服务器系统是否满足需求,要求内核大于2.3 如图则满足需求。 2、在分发服务器下载最新版并编译安装 至此已经可以检测到分发服务器文件改动了。 3、编译安装rsync到内容分发服务器在这里充当客户端的角色 接下来就是文件同步,检测到文件变动后主动向目标服务器推送,详情后面说。 4、编译安装 ...
分类:
系统相关 时间:
2016-07-07 00:59:01
阅读次数:
430
实验环境 (1) Rsync服务器:10.0.10.158 (2) Rsync客户端:10.0.10.173 Rsync服务器端的配置 1. 安装xinetd和rsync 2. 创建配置目录和文件 该目录下包含3个文件: rsyncd.conf # rsync主配置文件 rsyncd.secrets ...
分类:
其他好文 时间:
2016-06-30 20:06:56
阅读次数:
170
一、Unison简介Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用;2.对内核和用户权限没有特别要求;3.Unison是..
分类:
其他好文 时间:
2016-06-23 19:13:14
阅读次数:
300
3、Unison双向同步工具配置3.1、Unison简介Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用;2.对内核和用户权..
分类:
其他好文 时间:
2016-06-21 20:59:29
阅读次数:
502
文件的同步镜像在很多地方都需要用到,因此rsync这款免费软件得到了广泛的应用,包括在Windows平台上,都已经有了支持rsync的“cwRsyncServer”。但是,我们一般都是通过结合crontab计划任务来实现文件同步的,这样做的缺点是效率低,不能做到实时同步。现在,在Linux平台下我..
分类:
其他好文 时间:
2016-06-14 06:30:53
阅读次数:
222
在zookeeper应用场景有关于分布式集群配置文件同步问题的描述,设想一下如果有100台机器同时对同一台机器上某个文件进行修改,如何才能保证文本不会被写乱,这就是最简单的分布式锁,本文介绍利用zk实现分布式锁。下面是写锁的实现步骤 分布式写锁 create一个PERSISTENT类型的znode, ...
分类:
其他好文 时间:
2016-06-08 15:27:25
阅读次数:
312
今天文件同步有问题,所以决定加上inotify好久没有使用了,整理出来,以便以后使用1.inotify介绍inotify是一种强大细粒度、异步文件系统事件监控机制,Linux内核从2.6.13开始支持inotify,通过inotify可以监控文件系统中添加、删除、修改、移动等细微事件。第三方软件inotify-t..
分类:
其他好文 时间:
2016-06-02 20:15:50
阅读次数:
160
一:实验描述: fastdfs 介绍 FastDFS是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟踪器(tr ...
分类:
其他好文 时间:
2016-05-30 21:21:30
阅读次数:
170
1、环境部署 inotify-master 10.10.6.208 inotify-slave 10.10.6.149 2、两台服务器都安装rsync yum install -y rsync 3、inotify-slave部署 新建rsync用户及模块目录并更改其用户组 useradd rsync ...
分类:
其他好文 时间:
2016-05-25 16:53:08
阅读次数:
320