灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3576回复:0

cwRsync实现Windows服务器文件备份(图文教程)

楼主#
更多 发布于:2013-09-13 13:33
cwRsync是rsync的Windows版本,它用于将文件从本机备份到远程主机,或是从远程主机备份到本机。cwRsync安装程序分服务器端和客户端两个版本,使用时分别进行安装。

1.cwRsync服务器安装和配置

①.安装

图片:623190.jpg



图片:982309.jpg



图片:63276.jpg



图片:123352.jpg



图片:207789.jpg



②.配置

打开C:\Program
Files\ICW\rsyncd.conf,修改如下:

 

复制内容到剪贴板程序代码
use chroot = false
strict modes = false
hosts allow = *
port =
873
uid = 0
gid = 0
log file = rsyncd.log
transfer logging =
yes

# Module definitions
# Remember cygwin naming conventions :
c:\work becomes /cygwin/c/work
#
[backup]
path =
/cygdrive/d/web
#read only=true:deny upload,write only=true:deny
download
read only = false
write only =
true
说明:允许配置多个模块将不同的文件备份到不同文件夹,注意路径书写格式。

③.启动服务

图片:606635.jpg



2.cwRsync客户端安装和运行

①.安装

图片:363501.jpg



图片:506275.jpg



图片:520074.jpg



图片:403012.jpg



图片:882538.jpg



②.运行

本机文件备份到远程主机:
 

 
rsync.exe -azv /cygdrive/c/web/
rsync://192.168.0.100:873/backup
说明:backup是服务器端配置的模块名称。若省略/cygdrive/c/web/最后面的斜杠,会在远程主机创建web文件夹。

远程主机文件备份到本机:
 

 
rsync.exe -azv rsync://192.168.0.100:873/backup
/cygdrive/c/web
说明:可将命令写成批处理用任务计划定期执行以实现文件定期备份。

3.常见问题

问:为什么安装完cwRsync服务器端,本地用户和组没有新增用户,也找不到RsyncServer服务?
答:在Windows2008上遇到这种情况,安装了几次都不行,后来发现是开启了密码策略,设置的服务帐户密码太过简单导致。

问:备份文件失败,提示failed
to connect to 192.168.0.100?
答:服务器Windows防火墙没有添加873端口,备份文件时会看到类似提示:
 

引用内容
rsync: failed to connect to 192.168.0.111: Connection timed out
(116)
rsync error: error in socket IO (code 10) at clientserver.c(122)
[sender=3.0.7]
问:怎么限制只有指定ip的客户端可以备份文件?
答:修改服务器端rsyncd.conf文件:
 

 
hosts allow = 192.168.0.88
hosts deny =
*
问:怎么设置不备份某个文件夹?
答:客户端备份命令中使用exclude参数设置(区分大小写):
 

 
rsync.exe -azv --exclude=log/ /cygdrive/c/web/
rsync://192.168.0.100:873/backup
4.资源链接

[1].cwRsync官网:https://www.itefix.no/i2/cwrsync

喜欢0 评分0
游客

返回顶部