delete,modify,move$src2|whilereadlinedo/usr/bin/unison -batch$src2ssh://$ip2/$dst2echo-n"$line">> /var/log/inotify/inotify$(date+%u).logecho`date+%F %T" "-f1-4` >> /var/log
Unison+Inotify 实时双向同步 Unison+Inotify可以实现,无论客户端还是服务器,只有发生变化全部进行同步,前置条件,两台服务器必须互相建立SSH密钥对验证,其次服务器和客户端必须同时安装以下软件,做相同的配置。 1.安装Inotify [root@localhost ~]# wgethttps://jaist.dl.sourceforge.net/project/inotify-tools/inotify-...
两台服务器同步数据 unison 是一款跨平台的文件同步对象,不仅支撑本地对本地同步,也支持通过SSH,RSH和Socket 等网络协议进行同步。 unison 支持双向同步,你可以同A同步到B ,也可以从B同步到A,这些都需要额外的设定。 Inotify一种强大的、细粒度的、异步文件系统监控机
指定同步的文件夹:/usr/Tomcat/image与/usr/Tomcat/upload 目录两个服务器都创建好目录 配置步骤 安装Objective Caml compiler 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 服务器1与服务器2都要安装 #yum install make gcc gcc-c++#cd/tmp #wget http://caml.inria.fr/pub/distrib/ocaml-4....
Unison+Inotify 实时双向同步 Unison+Inotify可以实现,无论客户端还是服务器,只有发生变化全部进行同步,前置条件,两台服务器必须互相建立SSH密钥对验证,其次服务器和客户端必须同时安装以下软件,做相同的配置。 1.安装Inotify [root@localhost ~]# wgethttps://jaist.dl.sourceforge.net/project/inotify-tools/inotify-...
Linux unison+inotify 文件实时双向同步 一:Unison简介 Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison有文字界面和图形界面,这里只介绍如何在文字界面下使用. unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:...
6.使用inotify-tools配合unison做双向实时同步 在A,B上: tar zxf inotify-tools-3.14.tar.gz cd inotify-tools-3.14 ./configure && make && make install A脚本 vim inotify.sh #!/bin/bash /usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f ...
采用unison + inotify + rsync 实现文件触发式实时单向/双向/多向文件同步, 项目有个新的需求,在多台APP服务器随机上传图片/资源文件,其中一台APP需要读取上传的图片,这样之前做的rsync+inotify的设置就无法应对了。 所以研究了下多向触发式实时
在处理静态内容的时候发现两台web上的静态资源需要一致,于是研究使用了下unison,由于unison是需要触发点来触发的,便想到了使用 inotify来处理 过程如下: 一、两台机器: 192.168.11.11 vm1 192.168.11.12 vm2 inotify 原理链接: http://www.infoq.com/cn/articles/inotify-linux-file-system-event-monitoring ...
inotify下载地址 http://inotify-tools.sourceforge.net/ 一、编译安装unison 1、#编译安装ocaml [root@104 ~]# cd /usr/local/src/ [root@104 src]# wget http://caml.inria.fr/pub/distrib/ocaml-4.03/ocaml-4.03.0.tar.gz [root@104 src]# tar xf ocaml-4.03.0.tar.gz ...