设为首页 收藏本站
查看: 1072|回复: 1

[经验分享] Windows rsync配置文件同步

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-10-10 08:32:34 | 显示全部楼层 |阅读模式
简单单向同步配置(客户端同步文件到服务端):
服务端:cwRsyncServer_4.1.0_Installer
客户端:cwRsync_4.1.0_Installer

因为是多台服务器同步,经测试,仅安装服务端版本即可满足要求。
文件推送方案:A->B->C->A,B作为A的服务端,C作为B的服务端,A作为C的服务端。

安装完毕后,修改配置文件rsyncd.conf:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
lock file = rsyncd.lock
max connection = 5
uid = 0
gid = 0
# Module definitions
# windows下磁盘格式需要转换: c:\work  变成  /cygwin/c/work
#
[rsync]
path = /cygdrive/c/files
auth users = rsyncd
secrets file = /cygdrive/c/rsyncd.secrets
read only = false
list = no
transfer logging = yes




服务端创建密码文件 C:\rsyncd.secrets
1
rsyncd:123456 #用户名:密码




创建同步目录 C:\files\upload

启动Windows服务:RsyncServer,并修改为自动启动。

若遭遇无法启动的情况,报以下错误:
1
事件 ID ( 0 )的描述(在资源( rsyncd )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: rsyncd: PID 748: uid 4294967295 (-1) is impossible to set on "upload/.2.txt.KO64ZD" (in shouyou).




解决方案:删除安装目录下rsyncd.pid文件;
永久解决方案:添加计划任务,每次重启前删除rsyncd.pid。

查看服务有无启动,默认为873.
1
netstat -anp tcp




服务端:192.168.128.131,客户端:192.168.128.132
客户端查看服务端端口是否开启:
1
telnet 192.168.128.131 873




同步方法:可指定到服务端rsync.exe目录C:\Program Files\ICW\bin
1
rsync -vPrtopg --delete --progress /cygdrive/c/files/upload rsyncd@192.168.128.131::rsync



--delete:保持删除文件同步
此时会提示用户登录密码

无密码同步方法:
客户端添加密码验证文件 C:\rsyncd_client.secrets
仅添加密码:
1
123456




重新来执行rsync,现在应该就不会提示输入密码了
1
rsync -vPrtopg --delete --progress /cygdrive/c/files/upload < c:\rsyncd_client.secrets rsyncd@192.168.128.131::rsync




最后,加入定时计划备份。
编写rsync.bat批处理脚本
1
2
3
4
5
6
7
8
@echo off
set rsynclog="C:\Program Files\ICW\rsync.log"
set nowtime=%date:~0,10% %time%
echo %nowtime% >> %rsynclog%
cd /d C:\"Program Files"\ICW\bin
rsync -vPrtopg --delete --progress /cygdrive/c/files/upload < c:\rsyncd_client.secrets rsyncd@192.168.128.136::rsync >> %rsynclog%
@echo -------------------------------------------------- >> %rsynclog%
@echo. >> %rsynclog%



创建任务
QQ截图20151010083158.png
QQ截图20151010083208.png
QQ截图20151010083215.png


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-124888-1-1.html 上篇帖子: Windows server 2012 R2 服务器安装前 下篇帖子: 解决windows 10 桌面右键时菜单显示出来需要很长时间的问题 Windows 配置文件
累计签到:61 天
连续签到:1 天
发表于 2015-10-13 12:48:10 | 显示全部楼层
按照你这个操作做,肯定是错的,密码文件权限都没说明,后面调试肯定会出问题的

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表