unison+inotify实现数据实时双向同步 1、unison简介 Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致,也支持经由过程SSH、RSH和Socket同步支持双向同步。Unison有文字界面和图形界面,这里只介绍如何在文字界面下使用. unison拥有其它一些同步工具或文件系统的相同特性,也有自己的特点,可以跨
原创 2018-03-18 17:16:44
4388阅读
1点赞
2评论
利用unison+inotify 实现数据双向实时同步环境:Centos 6.5 64位   server1 :192.168.1.201   server2 :192.168.1.250需求软件:ocaml unison inotify-tools我这里全是使用yum安装的,若是喜欢使用源码编译安装的可以官网下载源码包。   yum i
原创 2015-07-27 15:18:26
1138阅读
1.Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点: ※跨平台使用; ※对内核和用户权限没有特别要求; ※Unison是双向的,它能自动处理两分拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择
原创 2012-08-29 17:47:02
1242阅读
一、Unison简介 Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:        1.跨平台使用;     &nb
原创 2012-12-28 16:01:00
6424阅读
4点赞
3评论
一.编译安装unisonunison各版本下载地址 http://www.seas.upenn.edu/~bcpierce/unison//download.htmlunison编译器下载地址 http://caml.inria.fr/pub/distrib (版本至少3.0.7)1.环境说明 (在其他地方部署时修改下IP与同步目录即可)host1 192.168.42.241 同步目录 /roo
原创 精选 2014-11-21 14:03:27
5450阅读
环境:服务器A:192.168.162.129,同步目录:/var/www/html服务器B:192.168.162.130,同步目录:/var/www/html  操作系统:CentOS 6.5 32/64位系统均可    2台服务器安装 web服务、gcc gcc-c++编译      yum install  g
翻译 精选 2015-02-12 15:39:21
1018阅读
1点赞
Unison简介           Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:     &nbsp
原创 2017-08-22 10:57:26
1942阅读
CentOS7.2下unison+inotify的Web目录同步方案 1. 背景 2. Unison简介 3. 环境准备 4. 安装Objective Caml compiler 5. 安装unison 6. 安装inotify 7. 配置双机ssh信任 8. unison的使用 9. 配置双机web目录同步 10. 总结
原创 2017-05-04 21:51:12
1456阅读
软件包的下载地址:http://down.51cto.com/data/22197271 目的:实现两个主机上面的目录实时同步数据,Unison支撑双向同步操纵,你既可以从A同步到B,也可以从B同步到A,这些都不须要额外的设定。 2 实验环境:server1 :  192.168.127.129     server2 : 192.168
原创 2016-05-25 15:37:00
752阅读
最近研究高可用的方案,对于前端负载不大,所以采用了较为简单的 keepalived+nginx的方案。在处理静态内容的时候发现两台web上的静态资源需要一致,于是研究使用了下unison,由于unison是需要触发点来触发的,便想到了使用 inotify来处理过程如下:一、两台机器:192.168.11.11 vm1192.168.11.12 vm2inotify 原理链接:http://www.
原创 2013-11-13 14:17:37
2090阅读
1点赞
最近研究高可用的方案,对于前端负载不大,所以采用了较为简单的 keepalived+nginx的方案。在处理静态内容的时候发现两台web上的静态资源需要一致,于是研究使用了下unison,由于unison是需要触发点来触发的,便想到了使用 inotify来处理 过程如下:一、两台机器:192.168.180.181 yun1192.168.180.182 yun2 inotif
转载 精选 2014-07-31 11:30:36
715阅读
在网上搜寻了很多方案,在liux下做文件同步,有如下几种方式:1、nfs实现web数据共享2、rsync +inotify实现web数据同步3、rsync+sersync更快更节约资源实现web数据同步4、unison+inotify实现web数据双向同步在这里详细介绍第四种方案,前几种都有些各自的不足。只有第四种方案支持双向实时同步,且当其中一台服务器宕机,也不会影响web的访问。(ps:之前一
原创 2016-05-27 09:20:39
1692阅读
转载:http://openskill.cn/article/161前几天做了一个新项目,网站架构是前端用的nginx反向代理了后端两台tomcat,这时候两台tomcat之间的数据实现实时同步,成了一个问题? 在网上搜寻了很多方案,在liux下做文件同步,有如下几种方式:nfs实现web数据共享rsync +inotify实现web数据同步rsync+sersync更快更节约资源实现w
转载 精选 2015-11-01 22:22:16
840阅读
linux利用unison实现双向或多向实时同步 以下内容是linux服务器中双向(多向)同步的部署过程, 环境: 服务器A:192.168.1.6,同步目录:/var/www 服务器B:192.168.1.7,同步目录:/var/www 安装unison 首先安装ocaml,版本至少为3.07或更高 下载地址:http://caml.inria.fr tar xf ocaml-3.10.2.tar.gz cd ocaml-3.10.2 ./configure make world opt make install cd .. 安装unison 下载地址:www.seas.upenn.edu/~bcpierce/unison/ tar xvf unison-2.32.52.tar.gz cd unison-2.32.52 make UISTYLE=text cp unison /usr/local/bin cd .. 注: UISTYLE=text THREADS=true STATIC=true表示使用命令行方式,加入线程支持以静态模式编译
转载 精选 2013-10-31 15:37:05
633阅读
  前几天做了一个新项目,网站架构是前端用的nginx反向代理了后端两台tomcat,这时候两台tomcat之间的数据实现实时同步,成了一个问题?在网上搜寻了很多方案,在liux下做文件同步,有如下几种方式:1、nfs实现web数据共享2、rsync +inotify实现web数据同步3、rsync+sersync更快更节约资源实现web数据同步4、unison+inotify实现web
原创 2015-10-29 17:25:39
2351阅读
一、基础安装# tar xvzf ocaml-4.00.1.tar.gz# ./configure -prefix /usr/local# make world.opt# make install# tar xvzf unison-2.40.102.tar.gz# make UISTYLE=text# cp unison /usr/local/bin# tar xvzf inotify-tools
原创 2013-08-12 20:09:31
5861阅读
1评论
rsync:是类unix系统下的数据镜像和快速增量备份的工具(remote sync).远程同步支持本地复制,或       者与其他SSH、rsync主机同步,但不能做到实时同步.Inotify:是监控文件系统操作,比如读取,写入和创建.Inotify反应灵敏,用法非常简单,并且比cron任务   &nb
推荐 原创 2013-12-16 15:38:58
1694阅读
nfs服务器  rip1:192.168.1.134          rip2:192.168.1.135           vip:192.168.1.137 &n
原创 精选 2015-09-11 14:54:49
3415阅读
192.168.1.11是server1,192.168.1.22是server2。【1】安装inotify-tools  各大linux发行版本都有inotify-tools软件包,建议通过yum方式安装:  [root@server1 ~]#yum install inotify-tools  [root
原创 2013-06-26 19:53:56
711阅读
    项目有个新的需求,在多台APP服务器随机上传图片/资源文件,其中一台APP需要读取上传的图片,这样之前做的rsync+inotify的设置就无法应对了。    所以研究了下多向触发式实时同步机制,大家可以实验一下,如果有不妥的地方,请联系我修正,多谢了。    以下开始正题一、     简介Uniso
原创 2014-11-29 22:03:03
2541阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5