当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > windows下使用cwRsync定期备份网站(服务器文件同步)

Windows服务器
2003操作系统十例最新配置技巧
在win 2003中得到登陆密码
无敌命令结束Windows系统进程
最新Win2003操作系统技巧十例
操作系统被入侵后的修复过程
Win Server 2003 10条小技巧
巧妙突破Win 2003系统的种种限制
巧用“管理工具”优化操作系统
五种windows密码设置及破解
Windows2003网络服务器安全攻略
Windows系统文件夹全面大揭密
轻松设置拒绝windows 2003泄密
如何高效的使用内存
九招让硬盘更快、系统更稳定
如何在win 2003中得到登陆密码
轻松部署Windows2003的DHCP服务
Win2003的分发功能给网管减负
突破Win 2003系统种种限制
巧让Win2000系统急速“瘦”身
Windows2000启动菜单详解

Windows服务器 中的 windows下使用cwRsync定期备份网站(服务器文件同步)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 311 ::
收藏到网摘: n/a

丢失数据是站长的噩梦,为了数据安全,一个好的智能的备分软件是必须的。这次为大家奉献上的是windows下的定期备分软件,cwRsync,希望可以帮到你。:) linux下有sync, windows下也有类似的软件,就是cwRsync,此软件分为服务器端/客户端。能找到的最新的版本是3.0.1。下载地址 cwRsync下载
1、cwRsync安装
安装的过程很简单,安装 server 就可以了,server 包括了 client 的功能。安装完 server 后,会在 service 中增加 Rsync 和 ssh 服务,进入服务管理,设置为自动启动。安装成功后,要备分的文件目录必须加上 SvcwRsync 这个用户可读权限。
2、cwRsync服务器端配置
进入cwRsync安装目录,配置 rsyncd.conf 如下。
程序代码
复制代码 代码如下:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log #LOG
pid file = rsyncd.pid
secrets file = password # 这里指定了用户名密码文件在其安装目录里,名字叫 password,其内容是txt编辑为 4899:4899 前面是用户名,后面是密码
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[webbackup]
path = /cygdrive/d/web/ #注意格式,这说明是D盘WEB目录下的4899目录,这是web目录
read only = true #只读
list = no
auth users = 4899 #指定用户名
transfer logging = no #是否记录详细的传输情况
[data]
path = /cygdrive/d/web/sql_back #这是数据库备分目录
read only = true
list = no
auth users = 4899
transfer logging = no

注意:这里使用了默认端口873,如果要换端口,需要在conf里加 port=你要的端口号,做了端口限制的要开启cwRsync所使用的端口。
3、cwRsync自动数据同步
因为只是最简单的数据同步,所以就不使用 ssh 了,直接启动 rsync 服务就可以了。在客户机上安装cwRsync,SvcwRsync 这个用户需要可以写入你指定的备分目录的权限,还要有读密码文件的权限。然后新建一个BAT 文件,data.bat,内容如下:
程序代码
复制代码 代码如下:

rsync -vzrtopg --progress --delete --password-file=/cygdrive/e/password2 [email protected]::data /cygdrive/e/web_77/sql_back

注意看:
a,password-file,你要在指定的目录下定义一个 password2 文件,只要写4899这个用户名对应的密码就可以。我这里是E盘根目录下的password2。
b,[email protected]::data 分别是,用户名,服务器端IP,config里的需要备分的段落名。c,/cygdrive/e/web_77/sql_back 备分的目的地。
3、cwRsync定期同步数据
在windows控制面板里,点计划任务,选中我们新建的data.bat,按需要设置自动运行。目前 是设置为每天凌晨3点同步数据。
后记:这里配置的cwRsync是完全同步的,主站内容增加或删减,在cwRsync同步时,同样增加或删减,所以每次同步时搜索文件时间会比较长,视文件多少及服务器硬盘IO而定。目录WEB目录下有七万多文件,列文件的时间大约在10分钟左右。第一次备分要很久,因为文件多,后面就是增加或删减,除去列文件时间,真正的文件传输时间就很短了,一会就能更新完毕。如果大家在使用中有什么疑问或有些需要交流,可以访问,点用户留言跟站长联系,谢谢!