<div class="nr_b"><div class="nr_body wz_body" id="sfont">
首先要下载cwRsync的服务端和客户端软件,下载地址如下:
服务端:cwRsync Server (多台服务器文件同步服务端) V4.1.0 免费版
客户端:cwRsync(多服务器文件同步客户端) V4.1.0 免费版
不过我们使用的一般不是最新版本,老版本可以到s.jb51.net的服务器文件同步专区下载
然后我在本地机器上安装了其中的服务器端(10.0.2.136),然后在同网段下的另一台机器(10.0.2.137)安装了客户端。为了测试,我专门在本地机器上的f盘上放置了我们的产品dnt的站点文件,同时准备将该站点文件夹下的aspx和config文件夹作为要进行同步文件的文件夹。然后在其服务端的rsyncd.config文件下,输入如下内容:
复制代码 代码如下:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
port = 52326
max connections = 4
# Module definitions
# Remember cygwin naming conventions : c:work becomes /cygwin/c/work
#
[t_aspx]
path = /cygdrive/f/dnt_snap/aspx
read only = false
transfer logging = yes
lock file = rsyncd.lock
[t_config]
path = /cygdrive/f/dnt_snap/config
read only = false
transfer logging = yes
lock file = rsyncd.lock
注:在上面的内容中,将监听端口设置为52326。
这样,我们在控件面板-->管理工具-->服务,找到该服务并启动它,如下图:
<img title="使用cwRsync实现windows下服务器文件定时同步备份(附错误处理方法)" alt="使用cwRsync实现windows下服务器文件定时同步备份(附错误处理方法)">
之后,我们可以到客户端f盘的相应目前中查看同步过来的文件,呵呵。
当然cwRsync是采用增量和修改同步方式,如果你将服务器端的相应文件做了修改,则同步时只会同步修改过的文件或新增的文件。
下面介绍一下如何通过windows中的“任务计划”来创建定时任务,执行定时同步。
首先在客户端的机器上的: 控件面板->任务计划->点击“添加任务计划”, 在相应的弹出窗口中点击下一步,然后点击导航窗口中的“浏览”按钮,如下,并从中选择之前创建的批处理文件”dnt_sync.bat”:
<img title="使用cwRsync实现windows下服务器文件定时同步备份(附错误处理方法)" alt="使用cwRsync实现windows下服务器文件定时同步备份(附错误处理方法)">
</P>到这里,系统就会创建一个叫dnt_sync的任务计划,同时在接下来的窗口中提示任务的开始执行时间: |