使用cwRsync进行服务器文件和数据库备份

在学校的一台服务器上架设了一个网站,为保证数据安全,需要将数据文件备份到另一台电脑上,包括站点文件和数据库。在网上找了一下,除了收费的FileGee之外,还有一个免费的,比较强大的cwRsync。

cwRsync共包含两部分:服务器端软件和客户端软件。

我并没有深入地去研究它,只知道它功能很强大,目前只是满足我当前的需求了:简单的定期备份服务器上的站点文件和数据库文件到另一台电脑上。

首先将服务器商和客户端都下载下来,在服务器上安装好服务器版软件,安装很顺利,安装完之后它自动添加一个cwRsync的服务,但是为手动方式并且这时候并没有被启动。

接着需要手动修改下它的配置文件,在程序根目录下有一具rsyncd.conf文件,用记事本打开它,按照它里面的一个名为test的例子,简单修改下路径:

[test]
path=e:/test
comment=Data Backup for Summer's laptop
read only=no
接着在头部,可以加上下面两句:

port=52315   # 这句定义打开的服务端口
lockfile = cwRsync.lock # 定义lockfile,用来同步使的。

下面是从网络上搜集到的一点对于服务器端配置文件的说明:

修改完之后保存,然后打开service.msc,启动服务。