web 站点的数据备份
1. 安装
选择安装路径 D:\cwRsyncServer , 注: rsync 是作为cgywin的一个包装到windows下的
安装时 Rsync 会做下面的工作
a. 新建一个用户SvcwRsync 并且这个用户是管理员用户
b. 设置好安装目录的权限 D:\cwRsyncServer , 请不要自行更改权限
c. 创建服务RsyncServer
低版本中可能需要手工做上面的步骤 , 并需要象下面一样手工创建服务 , 但是这里3个步骤安装程序都已经做好了
cygrunsrv.exe -I "Rsync" -p /cygdrive/d/cwRsyncServer/bin/rsync.exe -a "--config=/cygdrive/d/cwRsyncServer/etc/rsyncd.conf --daemon --no-detach"
-f "Rsync" -u Administrator -w 123456
2. 修改rsync服务的配置文件 .
################# #rsyncd.conf ################# use chroot = false strict modes = false hosts allow = * log file = rsyncd.log pid file = rsyncd.pid max connections = 4 # 最大连接数为4 # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [test] path = /cygdrive/d/cwRsyncServer/var/backup read only = false ignore errors auth users = test_user secrets file= /cygdrive/d/cwRsyncServer/etc/rsync.pass transfer logging = yes [a.b] path = /cygdrive/d/cwRsyncServer/var/backup/51.201 read only = false ignore errors auth users = a.b hosts allow=61.129.a.b secrets file= /cygdrive/d/cwRsyncServer/etc/rsync.pass transfer logging = yes ### # rsync.pass 文件内容 : ### test_user:123456 a.b:abc |
3. 创建备份目录 如 /var/backup 相当与 D:\cwRsyncServer\var\backup 也就是 /cygdrive/d/cwRsyncServer/var/backup
4. 确定administrator对 D:\cwRsyncServer 目录有完全控制的权限 包括子目录 (可以略去 前面安装的时候 安装程序已经自动设定了)
5. 在服务里面启动 RsyncServer 服务 正常的话可以看到873端口在listening
rsync 客户端使用 如
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(5827) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~
happy9432009-03-10 20:57:16
楼主很强呀 http://www.ywjs.net 运维技术网欢迎您的加入!
aha19732008-11-03 17:13:17
如果做成自动同步,如何避免输入密码?windows & linux之间 linux之间可以做到的