Windows 下如何配置cwRsync(文件同步)

2014年8月30日04:49:12 发表评论 3,822 ℃

第一步就是准备两台电脑: 一台作为Server,一台作为Client 本次的实例是: 

Server cwRsync:192.168.6.18  Client cwRsync:192.168.6.15

1.服务端的安装与配置 

a、安装cwRsyncServer-v4.1.0.zip里的软件;    

b.配置rsyncd.conf配置文件 

编辑C:\Program Files\ICWrsyncd.conf,(在安装该软件目录下)内容如下:   

use chroot = false
strict modes = false
hosts allow = *
secrets file=pw.txt
log file = rsyncd.log
pid file = rsyncd.pid
#port = 52326
#max connections = 4
uid = 0
gid = 0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work #
[test]
path = /cygdrive/d/host
ignore errors
read only = yes
transfer logging = yes
list = no
#lock file = rsyncd.lock

c.在安装目录下创建pw.txt文件,内容如下:donfag:12344321

以上分别是用户名和密码。其中需要备份的目录需要给donfag这个用户的读权限。这里是d:\host.

d.启动rsync服务: 

在系统服务里将RsyncServer服务设置为自动并启动。

到此server端配置结束,接下来配置client端 。 

2.客户端安装于配置: 

a.安装client端软件包:cwRsync-v4.1.0.zip; 

b.在安装目录创建pw.txt内容是上面设置的密码,这里是:12344321

b.进行安装目录的bin目录,运行下面命令看是否可以正常同步:

Rsync -vzrtopg --progress --delete --password-file=pw.txt  donfag@192.168.6.18::test /cygdrive/d/temp

上面这个命令行中-vzrtopg里的v是verbose,z是压缩,r是recursive,topg都是保持文件原有属性如属主、时间 的参数。--progress是指显示出详细的进度情况,--delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致。

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: