现在的位置: 首页 > 综合 > 正文

用cwRsync同步文件

2012年07月19日 ⁄ 综合 ⁄ 共 1189字 ⁄ 字号 评论关闭

1.先下载服务端软件安装

   

/Files/ggbbeyou/cwRsyncServer_4.0.2_Installer.zip

2.找到”服务“中的RsyncServer 设置为“自动” 并启动服务

3.找到安装目录下面的rsyncd.conf

在最下面配置 参数

 

use chroot = false
ignore errors
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid  #(包括#都是注释,自己加上的)

lock file = rsyncd.lock

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[webbackup] #模块名称
path = /cygdrive/h/erp  #(h/erp 是服务端的H盘下面的erp文件夹)
read only = false
transfer logging = yes
4.配置好服务端,下载客户端 并安装

  /Files/ggbbeyou/cwRsync_4.0.2_Installer.zip

5.找到客户端安装目录下面 cwrsync.cmd 编辑其中的内容 在最下面添加一句

 rsync -vzrtopg --ignore-errors --force --progress --delete 192.168.1.119::webbackup  /cygdrive/e/password2  (说明:192.168.1.119是服务器IP,webbackup是服务端的模块名称,e/password2 是E盘下面的password2文件夹)

6.去执行客户端安装目录下面的cwrsync.cmd  ,则将服务端的文件拷贝到客户端的文件夹下面

7.可以让系统自动执行,添加一个任务计划 选择 cwrsync.cmd  这个文件 设置每天几点执行,则会自动程序

8.说明,该软件默认使用的端口是 873 为了防止防火墙阻止执行,在防火墙中把 873端口 打开

最后一点重要的是 同步过来的文件夹没有权限访问的解决办法

  1.在服务器端找到安装目录下面的etc/fstab

   在下面添加 (h:服务端盘符,erp,erp2,erp3都是要同步的文件夹)

   h:/erp ntfs override,binary,noacl 0 0
h:/erp2 ntfs override,binary,noacl 0 0
h:/erp3 ntfs override,binary,noacl 0 0
2.然后重启服务端的服务

3.客户端在重新执行,就可以正常访问了

 

如果同步到客户端的文件夹有需要删除掉的 用下面的批处理就可以了,加在任务计划中自动执行

del /s /Q E:\password2\admin
cd E:\password2\admin
rd /s /q E:\password2\admin

 

抱歉!评论已关闭.