rsync+inotify实现文件时实同步 由192.168.0.5上inotify服务监测文件是否有更新,如果有更新(修改,删除,新建)inotify就会通过rsync命令将更新的文件推向三台web服务器1、在三台web上配置rsync服务 #mkdir -p /data/httpd/wwwroo...
分类:
其他好文 时间:
2015-06-12 20:38:59
阅读次数:
170
3、rsync+sersync更快更节约资源实现web数据同步4、unison+inotify实现web数据双向同步一:为什么要实现同步备份 服务器上有些重要文件或数据时,可以把他们多备份一份到其他服务器上,这样就不怕数据或文件丢失了。二:环境的搭建 服务器A:192.168.1.10 源服务器 服...
分类:
其他好文 时间:
2015-06-11 19:21:58
阅读次数:
110
一、inotify简介 inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。该机制由著名的桌面搜索引擎项目b...
分类:
其他好文 时间:
2015-06-02 10:51:04
阅读次数:
137
#include<stdio.h>#include<stdlib.h>#include<errno.h>#include<sys/types.h>#include<sys/inotify.h>#defineEVENT_SIZE(sizeof(structinotify_event))#defineBUF_LEN(1024*(EVENT_SIZE+16))intmain(intargc,char**argv){intlength,i=0;intfd;i..
分类:
其他好文 时间:
2015-05-27 19:28:00
阅读次数:
149
wgethttps://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gzwgethttps://rsync.samba.org/ftp/rsync/rsync-3.1.1.tar.gz#!/bin/sh#date:2015-5-27#function:rysnc109.26to96.48log=/tmp/rsync.logsrc="/data/"host="10.139.96.48"module="/dat..
分类:
其他好文 时间:
2015-05-27 19:24:13
阅读次数:
163
Linux下的rsync命令非常强大,多用来同步不同服务器上的数据同步。以前我们通常使用crond来实现,但crond很难做到实时同步。下面介绍一种方法,通过在脚本中结合使用inotify及rsync实现数据实时同步。1.安装rsync:[root@localhost~]#yuminstall-yopenssh-clientsrsync这里要注..
分类:
其他好文 时间:
2015-05-25 06:10:28
阅读次数:
145
rsync多线程同步A:文件服务器 ip:10.10.1.10B:备份服务器 ip:10.10.1.111、在B服务器上安装rsync软件tar xzvf rsync-3.1.0.tar.gzcd rsync-3.1.0./configuremakemake install2、配置双机ssh信任在两...
分类:
其他好文 时间:
2015-05-20 17:50:51
阅读次数:
216
在控制台输入: echo?fs.inotify.max_user_watches=524288?|?sudo?tee?-a?/etc/sysctl.conf?&&?sudo?sysctl?-p
分类:
其他好文 时间:
2015-05-15 18:10:59
阅读次数:
204
系统:centos6.5ip:10.19.21.241被同步端10.19.21.242同步端一.配置rsync(同步端)1.安装rsync#yuminstall-yrsync2.写rsync配置#vi/etc/rsyncd.conf
uid=root
gid=root
usechroot=no
maxconnections=0#最大连接数不限制
logfile=/var/log/rsyncd.log
pidfile=/var/run/rsyncd.p..
分类:
其他好文 时间:
2015-05-14 12:17:33
阅读次数:
137
192.168.1.11是server1,192.168.1.22是server2。【1】安装inotify-tools各大linux发行版本都有inotify-tools软件包,建议通过yum方式安装:[root@server1~]#yuminstallinotify-tools[root@ser...
分类:
系统相关 时间:
2015-05-08 14:44:18
阅读次数:
175