Rsync实现windows文件同步

将两台windos 主机之前的某个目录进行同步,下面称为服务端和客户端

服务端:本机 ip:192.168.182.1

客户端:虚拟机 ip:192.168.182.130

安装rsync

下载地址:https://gitee.com/buchengfeng/cwRsync?_from=gitee_search

 git clone https://gitee.com/buchengfeng/cwRsync.git

下载内容如下

  • cwRsyncServer_4.0.5_Installer.zip 为服务端软件
  • cwRsync_4.0.5_Installer.zip为客户端软件

服务端安装

一路next,然后到安装目录中配置conf文件

需要关注下面几点
  • port 服务端的端口
  • [test] 这个可以理解为一个模块名
  • path=/cygdrive/F/XXX/doc 这个里面的/cygdrive可以理解为linux中的/目录 后面的F/XXX/doc就是F:/XXX/doc 这样的一个路径转换
  • read only 是否只读
  • 模块中的path就是我们需要同步的目录
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
port = 8173
uid = 0
gid = 0
Module definitions
Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
[test]
path = /cygdrive/F/XXX/doc
read only = false
transfer logging = yes
设置服务为自动启动 此电脑-右键-管理-服务

在这里插入图片描述

设置端口开放 控制面板-Windows Defender 防火墙-高级设置-入站规则

在这里插入图片描述

服务端安装完毕

客户端安装

  • 直接一路安装完毕
  • 进入rsync目录
  • 地址栏输入cmd
执行命令
rsync --port=8173 -vzrtopg --progress --delete 192.168.182.1::test /cygdrive/c/xxx/data

上面命令主要关注下面几个内容
port=服务端端口
IP::模块名
/cygdrive/c/xxx/data 等同于 c:/xxx/data

同步效果

在这里插入图片描述

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值