|
环境 |
ip |
pc1 |
windows xp |
192.168.10.134 |
pc2 |
windows xp |
192.168.10.124 |
一下载和安装
首先在这里下载
http://sourceforge.net/projects/sereds/files/cwRsync/4.0.4/
cwRsyncServer_4.0.4_Installer.zip 服务器版本
cwRsync_4.0.4_Installer.zip 客户端版本
我在两台电脑均安装了服务器和客户端,安装是很简单的。解压,下一步就安装好了。
在pc2上安装的时候360提示cwRsync_4.0.4_Installer.zip包含有***。我选择的是信任。否则就算安装成功了也没法用。
服务器默认是安装在这里 C:\Program Files\ICW
客户端默认是安装在这里 C:\Program Files\cwRsync
安装好了之后,在服务中启动RsyncServer。
二配置
仅需要对服务器的配置文件rsyncd.conf进行简单配置即可用
uid=0 #据网上资料,这里的uid和gid必须设置为0才能使用匿名方式传输
gid=0
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/d/temp #同步的目录
read only = false
transfer logging = yes
注:我的pc1和pc2的rsyncd.conf都是一样的配置。因为我想做的文件夹双向同步。
三测试
首先我在pc1的d盘新建了temp目录。
然后在pc2的C:\Program Files\cwRsync\bin目录下,命令行执行
rsync -avr 192.168.10.134::test /cygdrive/d/temp

切换到pc2的d盘,发现多了temp目录。
在pc2 d盘的temp目录放入文件20100813017.jpg
在pc1的C:\Program Files\cwRsync\bin目录下,命令行执行
rsync -avr 192.168.10.124::test /cygdrive/d/temp

至此,windows文件夹双向同步配置完成。
但是,只是这样并不能用在生产环境。不知道window下有没有类似linux的cron任务。
否则,每次手动去执行同步命令可就太麻烦了。
Ctrl+Enter 发布
发布
取消