unison 双向同步

两台主机,一台本地主机ip:192.168.200.36   ,一台远程主机ip:192.168.200.28

在36主机和28主机上安装unison-full软件包cd 到unison-full软件包目录下安装

rpm -ivh unison-2.40.63-1.el6.rfx.86_64\\(11).rpm

在36主机上生成密钥证书  ssh-keygen -d  回车直至密钥生成

把公共密钥发给远程客户端 ssh -copy -id -i /root/.ssh/id_dsa.pub. [email protected]

能够不通过密码登陆即可  ssh [email protected]

在root家目录下建立隐藏文件目录  mkdir  .unison

编辑   vim  .unison/default.prf   内容如下:

root=/opt

root=ssh://[email protected],200.28//opt  目标路径

bath=ture                            强制同步

sshargs=-C                           保持压缩

fastcheck=true

repeat=1

owner=true

group=true

perms=-1

logfile=/root/.unison/unison_test.log

在./unison/default.prf路径下后台启动  nohup unison default.prf &

这样在在两台主机上就在/opt目录下实现双重同步

unison 双向同步,布布扣,bubuko.com

时间: 2024-12-28 22:49:55

unison 双向同步的相关文章

CentOS 6.5 部署Unison双向同步服务

CentOS 6.5 部署Unison双向同步服务 环境介绍: 服务器 IP Server1 192.168.30.131 Server2 192.168.30.132       1.添加主机互信: a.添加host文件(在Server1.Server2分别操作): [[email protected] ~]#echo -e "192.168.30.131 Server1\n192.168.30.132 Server2" >> /etc/hosts b.更改主机名(在Se

unison双向同步工具使用

unison简介 rsync数据镜像方式同步是单项的,客户端只保持与服务端同步,而客户端新增或删除一些文件时,并不会同步到服务器端.而unison则可以完成双向同步,任何一端数据发生改变,都会更新到对应端.unison采用OCaml语言进行开发,通过基于rsync算法对两端文件进行比较,将两端文件更新到一致状态 unison特性 跨平台 双向同步,自动更新两份副本中没有冲突的部分,有冲突的部分由用户选择更新策略 支持增量同步,每次同步完成后会记录文件状态,下次同步时,以上次的状态为起点开始同步

inotify+unison双向同步环境部署

在网上搜寻了很多方案,在liux下做文件同步,有如下几种方式: 1.nfs实现web数据共享 2.rsync +inotify实现web数据同步 3.rsync+sersync更快更节约资源实现web数据同步 4.unison+inotify实现web数据双向同步 在这里详细介绍第四种方案,前几种都有些各自的不足.只有第四种方案支持双向实时同步,且当其中一台服务器宕机,也不会影响web的访问.(ps:之前一直喜欢nfs,配置非常简单,但是其有个致命的缺点就是其中一台web服务挂掉之后,会直接导致

Unison双向同步文件

Unison优点有很多,支持跨平台,同步的算法和Rsync算法类似,唯一震撼我的是可双向同步文件的这个功能,还可以本地两个文件夹的同步. 1.安装编译器Ocaml 下载地址:http://caml.inria.fr/pub/distrib/ocaml-3.10          cd ocaml-3.10          ./configure          make world opt          make install 2.安装unison 下载地址:http://www.se

双向同步软件Unison的安装与配置

一.Unison简介Unison是Windows.Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致.Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用:2.对内核和用户权限没有特别要求:3.Unison是双向的,它能自动处理两分拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略:4.只要是能连通的两台主机,就可以运行unison,可以直接使用socket连接或安全的ssh连接方式,

Linux下利用Unison实现文件双向同步

一.Unison简介Unison是Windows.Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致.Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用:2.对内核和用户权限没有特别要求:3.Unison是双向的,它能自动处理两分拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略:4.只要是能连通的两台主机,就可以运行unison,可以直接使用socket连接或安全的ssh连接方式,

unison实现数据双向同步

unison简介:双向同步镜像工具,支持跨平台同步.unios可以史本地磁盘的两个文件夹保持内容一致,也支持网络数据的同步 特点:跨平台 1.对内核和用户权限无特别要求 2.unison是双向的,能自动更新两份副本中没有冲突的部分 3.两种方法,一种是远程shell方式,由ssh完成 另一种是socket方式,由发送tcp包通信 4.支持增量同步 操作系统:RHEL6.2 A系统IP:192.168.5.205 B系统IP:192.168.5.206 A系统里目录/ixdba/webdata 实

Linux下 Unison 实现文件双向同步

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://hx100.blog.51cto.com/44326/612301 一.Unison简介Unison是Windows.Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致.Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用:2.对内核和用户权限没有特别要求:3.Unison是双向的,它能

双向同步使用unison

1.实现两台服务器的/web目录数据同步(任何一台数据修改两台服务器数据时时保持一致) #双向同步使用unison 安装unison软件程序 yum install -y ocaml ctags-etags.x86_64 glibc-static glib* inotify-tools #从官网下载unison wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/unison-2.48.3/unison-2.48.