1.官网已不允许免费下载cwrsync的server了,我就先给出下载地址:

http://files.cnblogs.com/files/assassin1994/cwRsync_4.0.5_server%E5%92%8Cclient.zip

2.server安装,都是next+下一步。

我选择的全部都是默认安装,在安装过程中会提示要求我们输入Service account以及密码,如果我们不指定的话会使用SvcCWRSYNC这个账户,密码是随机生成的,所以要记住这个密码。但是在我后面的配置中,好像并没有用到这个Service account。(当然安装窗口有提示,你也可以使用系统已存在的帐号和密码)

ps:我在windows server  r2 下,死活装不好,感觉系统不允许cwrsync自己创建系统帐号。最后无奈,卸载重装,在这一步直接填入administrator和正确密码。

3.server配置:

找到安装目录icw,修改rsyncd.conf为

uid =
gid =
use chroot = false
strict modes = false
hosts allow = 192.168.1.150
log file = rsyncd.log
port =
[dataone]
path = /cygdrive/E/wwwfiles/File
#需要同步的目录为E:\wwwfiles/File
read only = true
auth users = user1
secrets file = /etc/rsyncd.pw
transfer logging = yes

ps:假如你想给配置文件做注释,请另起一行,我曾经被坑的很惨很惨。

(错误)hosts allow =192.168.1.150 #允许192.168.1.150来同步文件,假如不做限制就删除该配置行。

(正确)hosts allow =192.168.1.150

#允许192.168.1.150来同步文件,假如不做限制就删除该配置行。

4.server 配置:

修改需要同步的目录E:\wwwfiles/Files的权限。
找到Files,右键-》安全-》让第2步骤的帐号有合适的读写权限.

建立密码文件,在cwrsync的安装目录的etc目录下,新建rsyncd.pw,内容为user1:pass1
services.msc-》RsyncServer-》启动类型修改为自动,并启动。

5.client 安装和配置:

双击安装,一直 “NEXT” 结束.

新建密码文件:建议在cwrsync的安装目录里面新建一个etc目录,再新建pass.txt,内容为server端的密码(用户名不需要了)。

密码文件-》右键-》安全-》一样的让需要同步文件的系统用户有读写他的权限。

新建接收数据的目录C:\test

同步数据:打开cmd,再输入 C:\cwrsync\bin\rsync.exe  -avzP  --progress --delete  --port= --password-file=/cygdrive/c/cwrsync/etc/pass.txt   user1@192.168.1.1::dataone     /cygdrive/c/test

6.rsync 参数:

-avzP  
-a 参数,相当于-rlptgoD:
-r 是递归
-l 是链接文件,意思是拷贝链接文件
-p 表示保持文件原有权限
-t 保持文件原有时间
-g 保持文件原有用户组
-o 保持文件原有属主
-D 相当于块设备文件
-v 详细模式输出
-z 传输时压缩
-P 显示传输进度 --progress 显示备份同步过程
--delete 删除Client中有Server没有的文件,即如果Server删除了这一文件,那么client也相应把文件删除,保持真正的一致

Cwrsync_rsync windows_windows下的rsync的更多相关文章

  1. 【转】CentOS5.6下配置rsync内网同步数据到外网

    [转]CentOS5.6下配置rsync内网同步数据到外网 本文转自:http://www.linuxidc.com/Linux/2012-06/64070.htm 一.需求 卫士那边有一个需求,就是 ...

  2. windows 下的 Rsync 同步

    整理一下 windows 下的 rsync 文件同步. Rsync下载地址: 链接:https://pan.baidu.com/s/1nL0Ee_u76ytWKUFMeiKDIw 提取码:52in 一 ...

  3. 本文讲述下windows下使用rsync备份数据

    本文讲述下windows下使用rsync备份数据 需要使用的软件如下: 环境需求: 上海monitor上跑有定时任务计划备份线上数据库,现在需要把上海monitor上的备份数据拉回到179.12数据回 ...

  4. ubuntu下配置rsync,实现远程备份

    rysnc(remote synchronize)在CentOS系统默认安装在/usr/bin,此外rysnc在windows平台下也有相应版本.主页地址为: http://rsync.samba.o ...

  5. (转)Linux下通过rsync与inotify(异步文件系统事件监控机制)实现文件实时同步

    Linux下通过rsync与inotify(异步文件系统事件监控机制)实现文件实时同步原文:http://www.summerspacestation.com/linux%E4%B8%8B%E9%80 ...

  6. 如何在Linux下使用Rsync

    如何在Linux下使用Rsync 吐槽 昨天对scp进行总结之后看到最后有说到Rsync,俗语有云:好奇心害死猫.抱着学习的态度将Rsync给找了出来,然后进行了一些简单的学习.下面介绍一些个常用的命 ...

  7. CentOS7下部署rsync服务

    说明: 在CentOS7下部署rsync服务和在CentOS6上部署基本上是一样的,只是CentOS7自带了rsyncd启动脚本,由systemd管理而已. rsync服务端配置 [root@SERV ...

  8. Linux下利用rsync实现多服务器文件同步

    windows做为文件服务器,使用rsync的windows服务版本,然后配置好就可以了.需要的朋友可以参考下. windows做为文件服务器,使用rsync的windows服务版本:cwRsyncS ...

  9. linux 下安装rsync

    一.服务器端配置: 1.安装xinetd,并修改rsync相关配置 # yum -y install xinetd # vi /etc/xinetd.d/rsync 如下代码: service rsy ...

随机推荐

  1. Mysql 中 char 、varchar 、text的区别

    首先它们的存储方式和数据的检索方式都不一样.数据的检索效率是:char > varchar > text 空间占用方面,就要具体情况具体分析了. char:存储定长数据很方便,CHAR字段 ...

  2. plsql实例精讲部分笔记

    转换sql: create or replace view v_sale(year,month1,month2,month3,month4,month5,month6,month7,month8,mo ...

  3. HDU 4725 The Shortest Path in Nya Graph(spfa+虚拟点建图)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4725 题目大意:有n层,n个点分布在这些层上,相邻层的点是可以联通的且距离为c,还有额外给出了m个条边 ...

  4. Error: could not open `C:\Java\jre7\lib\i386\jvm.cfg

    打开eclipse时出现Error: could not open `C:\Program Files\Java\jre7\lib\i586\jvm.cfg’) 删除 c:\windows\syste ...

  5. Flyweight模式(亨元模式)

    这应该算是最好理解的一个设计模式了吧·················· 面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个 ...

  6. iOS控制器与视图加载方法

    转载记录, 请看原文: 1. iOS中的各种加载方法(initWithNibName,loadNibNamed,initWithCoder,awakeFromNib等等)简单使用   http://w ...

  7. CoreOS中随着系统启动Docker Container

    Start containers automatically https://docs.docker.com/engine/admin/host_integration/ https://www.fr ...

  8. Nginx 详细安装部署教程

    一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二.Nginx安装 1.下载N ...

  9. thinkjs项目中使用mongoose需要注意的地方

    原文链接thinkjs项目中使用mongoose需要注意的地方 由于thinkjs不支持mongodb的关联模型查询,所以我不得不使用mongoose这个第三方odm. 我有两个选择,一是像我在exp ...

  10. 【Mysql To EF】codefirst连接问题提供程序未返回 ProviderManifestToken 字符串

    连接字符串写错导致,修改后OK. 原来的: <connectionStrings> <add name="EFDbContext" connectionStrin ...