centos 6.9使用Rsync+Inotify-tools实现数据实时同步 说明: 操作系统:CentOS 6.9 源服务器:192.168.1.222 备份服务器:192.168.1.1.233 目的:把源服务器上/backup目录实时同步到备份服务器的/backup目录下 一、在备份服务器安 ...
分类:
其他好文 时间:
2017-08-31 12:36:53
阅读次数:
208
1、inotify+rsync实时同步 1、介绍 inotify-tools是一种强大的、细粒度的、异步的文件系统事件监控机制,可以用来监控文件系统的事件。inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是inotif ...
分类:
系统相关 时间:
2017-08-30 15:50:51
阅读次数:
280
#!/bin/sh#parahost01=192.168.100.61src=/backupdst=oldboyuser=rsync_backuprsync_passfile=/etc/rsync.passwordinotify_home=/usr/local/inotify-tools-3.14/#judgeif[!-e"$src"]\||[!-e"${rsync_passfile}"]\||[!-e"${inotify_home}/bin/inotifywait"]\||[!-e"/usr/bin/rsy..
分类:
其他好文 时间:
2017-08-28 20:00:31
阅读次数:
122
rsync+inotify是一个比较常用的实时同步解决方案,但是它并不是在所有的场景中都适用的,rsync+inotify比较适用的是在10台以下的一些小规模web集群中实时同步,不过在使用rsync+inotify解决方案和日常使用rsync不同,在rsync+inotify中rsync服务端需要部署多个而客户端只有一个..
分类:
其他好文 时间:
2017-08-27 22:28:56
阅读次数:
204
Linux的tail/tailf命令使用了内核提供的inotify功能,下面的Python例子也使用inotify实现比tail/tailf更强的监控文件功能。 被监控的文件做改名、删除、创建的操作都可以继续监控。 ...
分类:
其他好文 时间:
2017-08-27 11:54:33
阅读次数:
263
1,到底有哪些开源MVVM框架? 前面介绍了WPF的基本概念和一些相关知识,我们了解到开发WPF应用程序可以使用现成的框架和模式,最为合适的莫过于时下正热的MVVM模式,所以这里我们也列出针对MVVM模式的已有开源框架: 图3 上面除了WPFToolKit和MEF之外都是一些常用的MVVM框架,连带 ...
安装inotify-tools监控工具 2:查看inotify-tools包的工具程序 3:inotifywait使用格式介绍 ...
分类:
其他好文 时间:
2017-08-26 22:09:08
阅读次数:
189
对于sersync监控的文件,会默认过滤系统的临时文件(以"."开头,以"~"结尾),除了这些文件外,可以自定义其他需要过滤的文件。 inotify监控参数,对于大多数应用,可以把createFile设置为false来提高性能,减少rsync通讯,因为拷贝文件到监控目录会产生create事件与clo ...
分类:
其他好文 时间:
2017-08-23 11:56:46
阅读次数:
276
实验环境:
Server:192.168.9.109rsync+inotify
WEB1:192.168.9.106rsyncserver
WEB2:192.168.9.104rsyncserver
Server为分发机,有内容更新则推送rsyncserver
注:也可以WEB到Server拉取数据
(1)Server下载安装rsync+inotify
下载安装rsync
#wgethttps://download.samba..
分类:
其他好文 时间:
2017-08-22 16:09:08
阅读次数:
160
Unison简介
Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:
1.跨平台使用;
2.对内核和用户权限没有特别要求;
3.unison是双向的,它能自动处..
分类:
其他好文 时间:
2017-08-22 16:06:35
阅读次数:
167