将两台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文章来源:https://www.toymoban.com/news/detail-679158.html
同步效果
文章来源地址https://www.toymoban.com/news/detail-679158.html
到了这里,关于Rsync实现windows文件同步的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!