分享Windows服务器网站文件同步备份解决方案之cwRsyn进行文件同步

本文和大家分享Windows服务器网站文件同步备份解决方案,来自博客园dudu的文章。对于一个网站来说,用户上传文件的同步备份是必需要解决的问题。对于有着巨量上传文件的大型网站,一般采用分布式存储系统。而对于上传文件量不是很大的网站,只要在另外一台服务器上保存上传文件的同步备份,避免单点故障,就可以满足需求。如果采用分布式存储系统,性价比不是很高,而cwRsyn就是一个不错的选择。

下面简单介绍一下如何使用cwRsyn进行文件同步。

cwRsync是Windows平台的文件同步解决方案,cwRsync打包了rsync和cygwin,rsync是Linux平台的文件同步软件,cygwin是一个在Windows平台上运行的Linux模拟环境。

1. cwRsync服务端安装与配置

1) 下载并安装cwRsyncServer,下载地址:http://sourceforge.net/projects/sereds/files/

安装过程中,会出现创建用户的窗口,输入用户名与密码后,安装软件会自动创建一个Windows帐户。该帐户用于运行RsyncServer的Windows服务(要注意该帐户对要同步的文件夹是否具有权限),当然你也可以用系统帐户来运行服务。安装完成后,在管理工具》服务中会出现RsyncServer服务。

2) 修改配置文件rsyncd.conf,配置文件如下:

  
  
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
uid = 0
gid = 0
[ test ]
path = /cygdrive/f/test
read only = false
transfer logging = yes

配置文件说明:

a) uid = 0,gid = 0是针对匿名访问的情况进行设置的,这样客户端同步时就不需要进行用户验证。如果不进行这样的设置,客户端同步时会出现“invalid uid nobody”或“invalid gid nobody”的错误提示。如果需要用户验证,就要进行另外的设置。

b) [test]相当于虚拟目录,客户端同步时,就是通过这个名字访问服务器上要同步的文件夹。

c) path = /cygdrive/f/test,同步文件夹的实际路径,f/test=f:/test。

3) 进入管理工具》服务,启动RsynServer服务。

注:cwRsyncServer默认端口是873,如果要指定端口,在rsyncd.conf中添加:port = 端口号。

2. 客户端使用方法

1) 下载并安装cwRsyn客户端,下载地址:http://sourceforge.net/projects/sereds/files/

2)通过命令行进行同步操作:

假设cwRsync服务器的IP是192.168.0.58,使用默认端口873,要同步的虚拟目录是test,客户端进行同步的文件夹是h:/sync/test,则运行如下的命令进行同步:

rsync -av rsync://192.168.0.58:873/test  /cygdrive/h/sync/test

注:如果服务器端删除文件,客户端同步时不会在客户端删除文件,只同步增加和更新的文件。

3) 创建同步批处理文件并加入任务计划。

为了让客户端同步操作自动进行,需要将同步命令放在批处理文件中,并将该批处理文件加入任务计划。

Allway Sync 是一个非常容易使用的 Windows 文件同步软件。 它可以在几个文件夹之间进行文件同步同步方式有源文件同步和各向同步两种方式: 一、源文件同步方式将以一个文件夹为基准,删除或覆盖其余文件夹与源文件相比较不相同的文件。 二、各向同步方式则自动将更新的文件覆盖几个同步文件夹中的旧文件。软件带有一个小型数据库,监视每次更新后的文件状态。如果在一次同步之后,你删除了同步文件夹中某些文件,它在同步的时候将其它的几个文件夹的副本也删除,而不会将不需要的未删除文件重复拷贝到已更新的文件夹。 三、由于软件自己会对文件进行删除和覆盖,它提供了使用回收站或其他文件备份文件的措施,使用者在不慎执行错误的同步动作之后,可从备份文件夹恢复错误删除或覆盖的文件(默认禁用该功能,请到软件选项处激活相应设置)。 对个人是免费的但是有一些功能限制。这个版本已激活请大家按下面的上步骤去激活专业版功能。 1、先安装 allwaysync-10-5-8.exe 2、然后利用 USVXP-DB1C-D70F-9C6A-1FD1 先来激话专业版功能。 3、然后再安装 allwaysync-11-1-24.exe 这是目前官方的最新版本,您也可以到官方网站上看看还有没有比这个更新的版本。 激活步骤,请严格按照此步骤激活,否则可能存在问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值