Windows下Rsync安装和配置

2021/9/16 7:06:33

本文主要是介绍Windows下Rsync安装和配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Rsync简介

Rsync是一款快速的,开源的,多功能的,可以实现全量和增量的远程和本地的数据同步和数据备份的工具。

二、cwRsyncServer安装

 1.版本:4.1.0

  2.安装步骤

 2.1 设置用户

      

    2.2 安装目录介绍

      

 

    2.3 rsyncd.conf  

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
lock file = rsyncd.lock
read only = true
port = 9600
uid = 0
gid = 0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[image]    
path = /cygdrive/d/test
transfer logging = yes
auth users = gb
secrets file = auth.passwd

  相关配置介绍:https://blog.csdn.net/syy_666/article/details/100926909

  2.4 auth.passwd格式

gb:123456

 2.5 设置auth.passwd权限600

.\bin\chmod.exe -c 600 auth.passwd

2.6 设置auth.passwd所有者

1.右键文件
2.安全->高级,更改所有着为cwRsyncServer用户

 2.7 给服务器d:\\test目录添加cwRsyncServer用户访问

1.右键文件夹
2.安全->高级,添加cwRsyncServer用户

 2.8 启动Windows服务

net start RsyncServer

三、cwRsync客户端

rsync.exe -avzP --progress --delete --port=9600 --password-file=/cygdrive/d/auth.passwd  rckj@192.168.1.220::image /cygdrive/d/test_rsync 

  1.参数说明

  -v :详细输出

  -z :传输时进行压缩以提高传输效率。

  -a :归档模式,表示以递归的方式传输文件,并保持文件的属性

  --exclude :排除不需要同步传输的文件或者目录

  --delete: 让目标目录和源目录的数据一致

  --bwlimit: 限制带宽,默认单位是:kb(案例:某DBA做数据同步,导致用户无法访问网站)

  2. 常见问题

       2.1 password mismatch

             /cygdrive/d/auth.passwd   D盘下的auth.passwd这里面只存密码,不带用户名

 

参考:https://www.cnblogs.com/champaign/p/9082137.html



这篇关于Windows下Rsync安装和配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程