首页云计算 正文

mutagen文件双向同步工具

2024-11-26 4 0条评论

mutagen文件双向同步工具

2020-05-27 分类:主机教程 阅读() 评论(0)

看到萌鼠大佬写的文章 (原文: https://www.moerats.com/archives/980/ ) 没提到具体的权限和冲突解决部分内容, 抄过来改下(见双向同步部分)。

Github地址:https://github.com/mutagen-io/mutagen

支持系统:WindowsMacOSLinux

mutagen安装:

wget https://github.com/mutagen-io/mutagen/releases/download/v0.10.0/mutagen_linux_amd64_v0.10.0.tar.gz
tar zxvf mutagen_linux_*.tar.gz -C /usr/local/bin
mutagen daemon start
#查看所有的会话
mutagen sync list
#监控名为projectname 的会话
mutagen sync monitor projectname 
#停止名为projectname 的会话
mutagen sync pause projectname 
#恢复名为projectname 的会话
mutagen sync resume projectname 
#刷新名为projectname 的会话
mutagen sync flush projectname 
#永久删除名为projectname 的会话
mutagen sync terminate projectname 

本地同步到本地:

#创建一个名为sync1的同步本地/data1和本地/data2文件夹的会话
mutagen sync create --name=sync1 /data1 /data2

本地同步到目标服务器,单向同步:

单向同步时,可以指定同步模式:one-way-safe为增量同步,one-way-replica为全量同步。

#创建一个名为sync1的同步本地/data1和远程服务器/data1文件夹的会话
mutagen sync create --name=sync1 -m one-way-safe /data1 user@远程服务器ip:port:/data1
创建会话后,只会单向同步本地/data1文件夹到远程服务器/data1文件夹,意味着/data1文件夹出现变动会影响目标服务器/data1文件夹,而目标服务器/data1文件夹出现变动不会影响本地/data1文件夹。

两台服务器双向同步:

这里如果不指定同步模式的话,默认为two-way-safe模式,需要手动解决冲突,所以我们需要用two-way-resolved模式。

#创建一个名为sync1的本地/data/www/与远程服务器/data/www/文件夹双向同步的会话,并且同步后拥有者和组为www,文件默认权限为644,文件夹权限为750,同步模式为two-way-resolved,即当遇到冲突时以alpha(创建会话的服务器默认为alpha,对端为beta)文件为准自动解决冲突。
mutagen sync create --sync-mode=two-way-resolved --name=sync1 --default-owner=www --default-group=www --default-file-mode=0644 --default-directory-mode=0750 /data/www/ root@192.168.1.2:22:/data/www/

官网英文文档:https://mutagen.io/documentation/introduction

AD: 【一个萌萌哒广告位】 FUNCDN真正亚洲优化CDN,电信CN2 / 联通CU / 移动CM A+级频宽高速接驳。 未经允许不得转载: 主机资讯-VPS商家前沿资讯 » mutagen文件双向同步工具 Linux双向同步工具 Linux文件同步 mutagen mutagen文件同步 文件双向同步工具 文件同步工具

主机资讯

主机资讯是一个致力于收集和发布免费VPS,免费域名,免费空间,免费虚拟主机,免费CDN,免费SSL,免费DNS,免费云主机,便宜VPS,特价VPS,美国免费空间,香港免费空间,香港空间,免费主机空间,免费网站空间,免费VPS推荐,免费空间推荐,便宜服务器,搬瓦工,VPS优惠等相关资源的聚合网站,是目前国内最好的了解前沿主机资讯的平台之一。 上一篇
腾讯推出轻量应用服务器,24元/月港澳台地区和其他国地域
下一篇
iON 圣荷西CN2 GIA新套餐正式发售!!

相关推荐

  • CloudCone存储VPS一键DD安装飞牛NAS系统
  • 飞致云:MaxKB开源LLM大语言模型知识库问答系统
  • CentOS 7生命周期结束(EOL)YUM源处理
  • PHP8 Composer Segmentation fault报错解决方法
  • VmShell服务器无法自定义DNS解决方法
  • 分享两个可以解析App Store直接下载IPA文件的网站
  • Migration backend is currently not available for this VPS. (734152)搬瓦工机房迁移失败解决方法
  • Docker安装GNUHealth医院管理信息系统
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/150254.html 发布于 2024-11-26
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码