Linux系统间文件双向同步搭建Unison版

Linux双向文件同步 网络,SSH相关 Linux服务器之间,ssh互信 ssh-keygen -t rsa #生成本机密钥 ssh-copy-id -i .ssh/id_rsa.pub root@192.168.3.21 #将密钥传送给另一台服务器,可实现本机在另一台服务器上的无密码登录 阅读详情

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

环境如下:
vm1 192.168.254.141
vm2 192.168.254.128

二、编译安装Unison
Linux下通过源码包编译安装Unison时,需要用到Objective Caml compiler。
通过以下方式安装
[root@vm1 ~]# wget http://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.0.tar.gz 
[root@vm1 ~]# tar -xzvf ocaml-4.02.0.tar.gz
[root@vm1 ~]# cd ocaml-4.02.0
[root@vm1 ocaml-4.02.0]# ./configure
[root@vm1 ocaml-4.02.0]# make world opt
[root@vm1 ocaml-4.02.0]# make install

编译安装Unison
[root@vm1 ~]# wget ftp://133.31.130.35/pub/pkgsrc/distfiles/unison-2.48.3.tar.gz
[root@vm1 ~]# tar -xzvf unison-2.48.3.tar.gz
[root@vm1 ~]# cd unison-2.48.3
[root@vm1 unison-2.48.3]# make UISTYLE=text
[root@vm1 unison-2.48.3]# make install

在执行make install的过程中,可能会出现以下错误提示:
mv: cannot stat ‘/root/bin//unison’: No such file or directory
make: [doinstall] Error 1 (ignored)
cp unison /root/bin/
cp: cannot create regular file ‘/root/bin/’: Is a directory
make: * [doinstall] Error 1

出现错误的原因在与Unison默认是将文件Copy到/root/bin目录,但Linux默认是没有该目录的,因此我们需要将生成的可执行文件unison复制到系统的PATH目录。
[root@vm1 unison-2.48.3]# cp unison /usr/local/bin

将可执行文件unison上传到远程主机192.168.254.128
[root@vm1 unison-2.48.3]# scp unison root@192.168.254.128:/root/
通过SSH登陆到远程主机,再将unison复制到vm2的PATH目录
[root@vm2 ~]#cp unison /usr/local/bin

三、配置ssh key信任
建议通过普通用户进行操作,理由是通过root操作本身就危险,免密码登陆的root就更危险了。
我们使用部署 OA应用程序的用户即可,如 我们的应用程序放在了 /home/oa/tomcat7/webapps/下面,我们可以使用oa用户进行登陆
在两台服务器上创建oa用户的命令
[root@vm1 ~]# useradd oa
[root@vm1 ~]# passwd oa

在vm1上创建key并配置vm2的信任
[root@vm1 ~]# su – oa
[oa@vm1 ~]$ ssh-keygen -t rsa
在提示保存私钥(key)和公钥(public key)的位置时,使用默认值;
在提示是否需要私钥密码(passphrase)时,直接敲回车,即不使用私钥密码。
之后,将生成一对密钥,id_rsa(私钥文件)和id_rsa.pub(公钥文件),保存在/home/oa/.ssh/目录下。

将公钥添加到vm2的 authorized_keys 文件中
将文件上传到vm2
[oa@vm1 ~]$ scp ~/.ssh/id_rsa.pub oa@192.168.254.128:/home/oa/

使用rsync用户SSH到登陆到远程主机,并将公钥添加到 authorized_keys 文件中
[oa@vm2 ~]$ mkdir .ssh
[oa@vm2 ~]$ chmod 700 .ssh
[oa@vm2 ~]$ mv ~/id_rsa.pub ~/.ssh/authorized_keys
[oa@vm2 ~]$ chmod 600 ~/.ssh/authorized_keys

同理,执行以下步骤在vm2上创建key并配置vm1的信任
[root@vm2 ~]# su – oa
[oa@vm2 ~]$ ssh-keygen -t rsa

将文件上传到vm1
[oa@vm2 ~]$ scp ~/.ssh/id_rsa.pub oa@192.168.254.141:/home/oa/

使用rsync用户SSH到登陆到vm1,并将公钥添加到 authorized_keys 文件中
[oa@vm1 ~]$ mv ~/id_rsa.pub ~/.ssh/authorized_keys

重启SSH服务
[root@vm1 ~]# service sshd restart
[root@vm2 ~]# service sshd restart

四、Unison的配置与使用
直接使用已部署好的应用程序目录进行同步测试,配置前请先对应用程序进行备份。
在实际部署中可先部署将应用程序部署在其中一台应用服务器上,然后使用同步工具测试时直接进行同步。

在两台服务器上分别执行一次unison,如果出现提示确认,则直接敲回车选择默认值;
如果报错提示权限问题请使用chown命令、chmod命令进行相应文件、文件夹的属主及执行权限的变更
[oa@vm1 ~]$ unison -batch /home/oa/tomcat7/webapps/OA/ ssh://oa@192.168.254.128//home/oa/tomcat7/webapps/OA/
[oa@vm2 ~]$ unison -batch /home/oa/tomcat7/webapps/OA/ ssh://oa@192.168.254.141//home/oa/tomcat7/webapps/OA/
如果上述执行顺利,说明双向同步的环境已经搭建起来了,下面就是做一些配置 使文件同步常态化。

修改两台服务器的unison配置文件,输入以下内容
[oa@vm1 ~]$ vi /home/oa/.unison/default.prf

#Unison preferences file

root = /home/oa/tomcat7/webapps/OA/

root = ssh://oa@192.168.254.128//home/oa/tomcat7/webapps/OA/

#force =

#ignore =

batch = true

#repeat = 1

#retry = 3

#owner = true

#group = true

#perms = -1

#fastcheck = false

#rsync = false

#sshargs = -C

#xferbycopying = true

log = true

logfile = /home/oa/.unison/unison.log

 [oa@vm2 ~]$ vi /home/oa/.unison/default.prf

#Unison preferences file

root = /home/oa/test

root = ssh://oa@192.168.254.141//home/oa/tomcat7/webapps/OA/

#force =

#ignore =

batch = true

#repeat = 1

#retry = 3

#iowner = true

#igroup = true

#iperms = -1

#ifastcheck = false

#irsync = false

#isshargs = -C

#ixferbycopying = true

log = true

logfile = /home/oa/.unison/unison.log

相关注解如下:
force表示会以本地所指定文件夹为标准,将该目录同步到远端。这里需要注意,如果指定了force参数,那么Unison就变成了单项同步了,也就是说会以force指定的文件夹为准进行同步,类似与rsync。
Unison双向同步基本原理是:假如有A B两个文件夹,A文件夹把自己的改动同步到B,B文件夹也把自己的改动同步到A,最后A B两文件夹的内容相同,是AB文件夹的合集。
Unison双向同步的一个缺点是,对于一个文件在两个同步文件夹中都被修改时,unison是不会去同步的,因为unison无法判断以那个为准。
ignore = Path表示忽略指定目录,即同步时不同步它。
batch = true,表示全自动模式,接受缺省动作,并执行。
-fastcheck true 表示同步时仅通过文件的创建时间来比较,如果选项为false,Unison则将比较两地文件的内容。
log = true 表示在终端输出运行信息。
logfile 指定输出的log文件。

另外,Unison有很多参数,这里仅介绍常用的几个,详细的请参看Unison手册。
-auto //接受缺省的动作,然后等待用户确认是否执行。
-batch //batch mode, 全自动模式,接受缺省动作,并执行。
-ignore xxx //增加 xxx 到忽略列表中
-ignorecase [true|false|default] //是否忽略文件名大小写
-follow xxx //是否支持对符号连接指向内容的同步
owner = true //保持同步过来的文件属主
group = true //保持同步过来的文件组信息
perms = -1 //保持同步过来的文件读写权限
repeat = 1 //间隔1秒后,开始新的一次同步检查
retry = 3 //失败重试
sshargs = -C //使用ssh的压缩传输方式
xferbycopying = true”
-immutable xxx //不变目录,扫描时可以忽略
-silent //安静模式
-times //同步修改时间
-path xxx 参数 //只同步 -path 参数指定的子目录以及文件,而非整个目录,-path 可以多次出现。

PS:Windows下的unison配置文件默认位于C:\Documents and Settings\currentuser.unison目录,默认的配置文件名是default.prf。

五、测试
在应用服务器vm1、vm2的 /home/oa/tomcat7/webapps/OA/目录中 新建一个文件
[oa@vm1 OA]# touch app1.txt
[oa@vm1 OA]# touch app2.txt

在vm1上执行unison
[oa@vm1 OA]# unison

在vm1与vm2上查看文件是否同步
[oa@vm1 ~]$ cd ./tomcat7/webapps/OA
[oa@vm1 OA]$ ls
app1.txt app2.txt
[oa@vm2 ~]\$ cd ./tomcat7/webapps/OA
[oa@vm2 OA]\$ ls
app1.txt app2.txt

均看到了“app1.txt app2.txtt”所有文件,说明文件同步已经成功!

注意:第一次SSH连接的时候可能需要输入一次密码,之后就不需要输入了。

六、定期或实时执行同步
如果想要定期执行,则通过crontab计划任务来实现,例如通过以下方式设置每5分钟执行一次
[root@vm1 ~]# su - oa
[oa@vm1 ~]$ crontab -e
*/5 * * * * /usr/local/bin/unison
使计划任务生效 需要重启 crond服务
[root@vm1 ~]# service crond restart

本帮助文档改编自http://hx100.blog.51cto.com/44326/612301/

 

Unison和inotify:实现服务器数据的实时双向同步 它可以跟踪文件或目录的变化,例如文件的创建、修改、删除等。Unison具有双向同步的能力,即它可以将更改从一个位置传播到另一个位置,并确保两个位置的文件保持同步。Unison是一个用于文件同步的开源工具,而inotify是Linux操作系统中的一个功能,用于监测文件系统的变化。接下来,我们需要编写一个inotify脚本,以监测服务器上文件系统的变化,并在文件发生更改时触发Unison进行同步操作。在开始同步之前,我们需要创建一个Unison配置文件,该文件描述了要同步的文件和目录以及同步的规则。 阅读详情

相关推荐

Linux下unison与inotify实现高效文件双向实时同步

Unison 是一款功能强大的文件同步工具,它主要用于在不同的计算机和存储系统之间进行文件和目录的同步。Unison 最早由Benjamin Pierce 和 Joe English 开发,始于1996年,并且很快成为广受欢迎的同步解决方案,尤其是在学术界和研究领域。随着时间的推移,Unison 不断更新以适应新的操作系统和文件系统,同时支持更复杂的同步需求。当前,Unison 经过多个版本的迭代,已经成为跨平台文件同步的一个成熟工具。

weixin_36427956的博客 1211

linux命令介绍:文件同步工具Unison详解

Unison 是一个非常强大的文件同步工具,它可以跨多种操作系统(如 Linux、macOS 和 Windows)在本地或远程机器之间同步文件和目录。Unison 的设计旨在高效、安全地同步文件,尽量减少数据传输量。Unison 支持多种网络协议,包括 SSH、RSH 和直接 TCP/IP 连接。Unison是一个开源的远程同步复制软件,能确保两个文件夹(本地或网络上的)保持内容的一致性。Unison 是文件同步工具,适合个人和企业使用。适用于多种场景。合理配置和利用其丰富的选项,可实现高效、安全的数据同步

weixin_70208651的博客 3230

VS配置RTKLIB(卫星定位开源代码)环境

@RTKlib代码调试教程-Visual Studio 2019 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 ##RTKLIB-rtklib_2.4.3 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @RTKlib代码调试教程-Visual Studio 2019 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技

qq_42209977的博客 4486

unison 文件双向同步-linux

如果不生效检查 /etc/ssh/sshd_config PubkeyAuthentication 是否被设置成了no。ssh-copy-id -i id_rsa.pub root@{服务器B的ip}两台服务器上同时运行sh -x sync.sh,实现同步。ssh root@{服务器B的ip}-x 实现shell 逐条语句的跟踪。1、安装 inotify-tools。安装完成后会生成两个命令。echo '执行开始'echo '执行完成'2、安装unison。

zjyLOVEzyl的专栏 718

别光看文档了!手把手带你用Habitat-Lab跑通第一个PointNav任务(附完整代码与避坑指南)

本文详细介绍了如何使用Habitat-Lab快速跑通第一个PointNav任务,包括环境配置、依赖安装、数据集下载与路径配置等关键步骤,并提供了完整的代码实现与常见问题排查指南。特别适合刚接触Habitat-Lab的开发者,帮助避开官方Quickstart未提及的坑,快速上手具身AI任务。

weixin_42662293的博客 272

携程景点评论数据爬取实战:破解AJAX动态加载与分页参数逆向分析

本文详细介绍了携程景点评论数据爬取的实战经验,重点破解了AJAX动态加载与分页参数逆向分析的技术难题。通过分析`getCommentCollapseList`接口,解析动态参数如`poiId`和`pageIndex`,并实现分页逻辑,帮助开发者高效获取评论数据。文章还提供了完整的Python爬虫代码和反爬策略,适用于数据分析与内容挖掘。

weixin_29098367的博客 674

linux服务器之间的文件同步(双向同步unison+inotify)

在日常的运维工作中,需要保证文件的高可用性,以防单点带来的文件丢失。 根据场景不同,一般会有单向和双向同步两种方式。 1、双向同步:unison+inotify 用于启动切换的场景 2、单向同步:rsync+inotify 用于手工恢复的场景 大多数情况下,都用单向同步即可,如果有问题的话,运维认为手工恢复即可; 如果对恢复的实时性要求不叫高的话,可以用双向同步,出问题的时候,让系统自动切换先用起来,然后再人工维护,不影响正常使用。 我们来演示一下双向同步环境的搭建和配置。 1 Unison简介 Un.

shgh_2004的专栏 7431

Spring Authorization Server实战:从零搭建OAuth2.1授权中心(含数据库改造)

本文详细介绍了如何从零开始使用Spring Authorization Server搭建符合OAuth2.1规范的授权中心,并完成关键的数据库持久化改造。内容涵盖微服务架构下的统一认证需求、基础配置、数据库表设计、高级特性(如令牌自定义、性能优化)以及与现有系统(如SSO、Gateway网关)的集成实战,为构建生产级授权服务提供完整指南。

weixin_29315091的博客 254

服务器双向同步( 可实时 ) unison + inotify

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

weixin_30677073的博客 1366

debian linux系统安装教程,Debian 10(Buster)安装过程图文详解

Debian 项目发布了它的最新稳定版 Debian 10,其代号是 “Buster”,这个发布版将获得 5 年的支持。Debian 10 可用于 32 位和 64 位系统。这个发布版带来很多新的特色,列出下面一些特色:引入新的 Debian 10 的主题 “FuturePrototype”新版本的电脑桌面环境 GNOME 3.30、Cinnamon 3.8、KDE Plasma 5.14、MAT...

weixin_39864601的博客 4988

一文搞懂 Transformer 工作原理 !!

本文将从单头Attention工作原理多头Attention工作原理全连接网络工作原理三个方面,实现一文搞懂Transformer的工作原理。Transformer工作原理。

不要给自己设限,尝试更多可能(思所向 皆可往) 2992

linux unison数据同步,unison命令_Linux unison 命令用法详解:Unison 是一个文件同步工具,采用 rsync 类似的算法,但是提高了一步,双向同步以及一个统一的版本控...

unison 命令前言3.2.1. unison 命令行3.2.2. 常用参数3.2.3. 模式匹配3.2.4. 应用举例3.2.5. unison 配置文件Unison 是一个文件同步工具,采用 rsync 类似的算法,但是提高了一步,双向同步以及一个统一的版本控制系统。3.2.1. unison 命令行可以用如下格式调用 unisonunison profile_name [options]读...

weixin_29306261的博客 936

【Attention Is All You Need】Transformer模型精读

Attention Is All You Need》这篇论文奠定了Transformer模型的基础,为深度学习的发展提供了新的方向。Transformer通过自注意力机制和并行化处理显著提升了计算效率和模型性能。然而,Transformer的广泛应用也带来了新的挑战,如计算资源的消耗和对长序列的处理能力等。随着技术的不断发展,研究人员已经提出了诸如Efficient Transformer、Reformer等变种,旨在提升Transformer的效率和适应性。

Lewiz_124的博客 1499

文件同步神器:Unison 使用详解,让多端数据保持一致

《Unison双向文件同步工具使用指南》摘要:Unison是一款跨平台双向文件同步工具,支持Linux/macOS/Windows系统,通过SSH加密传输实现本地与服务器间的数据同步。相比rsync的单向覆盖,Unison能智能识别文件差异并保持两端一致。文章详细介绍了安装方法(sudo apt install unison)、基本语法(unison <本地目录> <远端目录>)、常用选项(-auto自动同步、-batch批量模式)及配置文件编写,特别说明了SSH路径需双斜杠的注意事

鹏大圣运维 1618

Unity最强动作战斗框架?Combat System Framework 深度解析

Combat System Framework 并不是一个简单的角色控制器,而是一套完整的动作游戏战斗开发框架。它借鉴了现代 AAA 游戏常见的架构思想,以 Gameplay Tag 为核心,结合 ScriptableObject 数据驱动设计,将技能、属性、Buff、伤害、武器、动画通知等系统有机整合在一起。同时,配套的可视化动画时间轴、Root Motion 工具和实时预览窗口,大幅优化了动作开发流程。当然,这套框架也有一定的学习门槛。

2403_88403568的博客 684

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

unison + inotify 实现文件实时双向同步部署步骤

unison+inotify实现文件实时双向同步部署步骤一.Unison简介Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用;2.对内核和用户权限没有特别要求;3.Unison是双向的,它能自动处理两分拷贝...

weixin_30375247的博客 1319

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

linux下实现文件双向同步 unsion,unison做数据双向同步

介绍:由于使用rsync+inotify做单向同步很出色,但是双向同步却很不理想,所以使用unison来做数据的双向同步。Unison是一款跨windows/linux/MAC OS平台的文件同步工具,不仅支持本地对本地同步,也支持通过SSH、RSH和Socket等网络协议进行同步。更棒的是,Unison支持双向同步操作,你既可以从A同步到B,也可以从B同步到A,这些都不需要额外的设定。 ...

weixin_33268725的博客 684

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux unison+inotify 文件实时双向同步

一:Unison简介Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison有文字界面和图形界面,这里只介绍如何在文字界面下使用. unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:    跨平台使用;    对内核和用户权限没有特别要求;    unison是双向的,它能自动处理两分拷贝中更新没...

Tomorrow_Yesterday的博客 624

linux unison数据同步,linux下unison双向数据实时同步

Linux下通过源码包编译安装Unison时,需要用到ObjectiveCamlcompiler。通过以下方式安装[root@vm1~]#wgethttp://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz[root@vm1~]#tar-xzvfocaml-3.12.1.tar.gz[root@vm1~]#cdocaml-3.12....

weixin_42549037的博客 383

Linux unison 效率,linux inotify+unison双向同步环境部署

最近做的一个项目,项目上线 ,代码部署在,做了LVS负载均衡的两台web服务器,那么问题来了,怎么样保证两台服务器的代码文件和资源文件实时同步呢?在liux下做文件同步,通常有如下几种方式:1、nfs实现web数据共享nfs能实现数据同步是通过NAS(网络附加存储),在服务器上共享一个文件,且服务器需要设置文件系统的权限和配置文件设置的权限,权限两者之间取交集,然后客户端把共享的文件挂载到本地,客...

weixin_29907111的博客 516

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

双向同步软件Unison的安装与配置 一、Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点: 1.跨平台使用; 2.对内核和用户权限没有特别要求; 3.Unison是双向的,它能自动处理两分拷贝中更新没有

依恋 1673

linux文件同步工具Unison的使用(转)

一:Unison简介*d_,[3X1WM+Q0IXPUB技术博客w {C-G T oIXPUB技术博客n+I3L.O&Pkf&d4\X(kUnison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:A~vCro&hQ0&Ie...

weixin_30315723的博客 5084

linux下Unison安装

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

weixin_37679857的博客 821

Linux下实现文件双向同步

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

wsf_123456的专栏 749

linux文件同步工具Unison的使用

一:Unison简介Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison有文字界面和图形界面,这里只介绍如何在文字界面下使用. unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:    跨平台使用;    对内核和用户权限没有特别要求;    unison是双向的,它能自动处理两分拷贝中更新没有冲

http://itech.cnblogs.com 803
上一篇: 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断
下一篇: rsync实现负载均衡集群文件同步,搭建线上测试部署环境
Ronney-Hua
博客等级 码龄10年 48粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值