码迷,mamicode.com
首页 > 其他好文 > 详细

cwRsync文件同步

时间:2015-12-20 23:56:08      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:

环境

服务端:192.168.88.31  Windows2008R2
客户端:192.168.88.32     Windows2008R2
把服务文件夹 c:/rsync 里面的内容同步到客户端c:/rsync

一、服务端配置

①在服务端安装cwRsyncServer_4.1.0_Installer.exe
这一步会在当前系统下生成 SvcCWRSYNC一个账户,用来启动RsyncServer服务
②修改配置文件 C:\Program Files (x86)\ICW\rsyncd.conf

uid = 0
gid = 0
use chroot = false
strict modes = false
port = 52326
hosts allow = 192.168.88.32/255.255.255.0
log file = rsyncd.log


# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[sellsa]
path = /cygdrive/c/rsync
read only = false
transfer logging = yes
lock file = rsyncd.lock 

③管理工具-->服务-->启动RsyncServer   #启动服务后,端口号是上面设置的52326

 

二、客户端配置

①在客户端安装软件cwRsync_4.1.0_Installer.exe
②创建一个名为 dnt_rsync.bat的批处理文件

@echo off 
set RSYNC_HOME=C:\Program Files (x86)\cwRsync\bin
cd %RSYNC_HOME%
rsync -avzP --progress --delete rsync://192.168.88.31:52326/sellsa /cygdrive/c/rsync

-avzP
-a:参数,相当于-rlptgoD,-r 是递归 -l 是链接文件,意思是拷贝链接文件;-p 表示保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块设备文件;
  
-z:传输时压缩;
  
-P:传输进度;
  
-v verbose:详细模式输出
  
-u:是只同步已经更新的文件,避免没有更新的文件被重复更新一次,不过要注意两者机器时钟的同步
  
--progress:显示备份过程
  
--delete:删除那些DST中SRC没有的文件(此选项会同步删除)

③然后双击启动它

④通过windows中的“任务计划”来创建定时任务,执行定时同步

cwRsync文件同步

标签:

原文地址:http://www.cnblogs.com/sellsa/p/5062035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!