• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

cwRsync在linux(服务端)与Windows(客户端)之间实现实时同步【显哥出品,必为精品】

技术栈 lixian 1年前 (2020-07-14) 529次浏览 0个评论 扫描二维码
文章目录[隐藏]

一、部署Rsync服务端(Linux端)

1.安装rsync及xinetd服务

yum install -y rsync
yum install -y xinetd
systemctl restart rsyncd
systemctl restart xinetd.service 

2.配置rsync

touch /etc/rsyncd.motd
touch /etc/rsyncd.secrets
chown root:root /etc/rsyncd.secrets
chmod 600 /etc/rsyncd.secrets
vim /etc/rsyncd.conf
uid=root
gid=root
port=873
max connections=36000
use chroot=no
motd file = /etc/rsyncd/rsyncd.motd
log file=var/log/rsyncd.log
log format = %t %a %m %f %b
transfer logging = yes
syslog facility = local3
pid file=var/run/rsyncd.pid
lock file=var/run/rsyncd.lock
hosts allow = *
timeout=300

[www]
path=/backup
ignore errors = yes
read only = no
list = no
ignore errors
secrets file = /etc/rsyncd/rsyncd.passwd

创建密码文件并写入rsync管理用户及密码信息
touch /etc/rsyncd.passwd
vim /etc/rsyncd.passwd
root:123456789

二、客户端部署cwRsync(Windows端)

1.下载安装cwRsync客户端软件

cwRsync在linux(服务端)与Windows(客户端)之间实现实时同步【显哥出品,必为精品】

2.移动cwRsync目录到D盘


默认是在C:\Program Files (x86)目录下

cwRsync在linux(服务端)与Windows(客户端)之间实现实时同步【显哥出品,必为精品】

3.如果是云服务器需要打开873端口

cwRsync在linux(服务端)与Windows(客户端)之间实现实时同步【显哥出品,必为精品】

4.打开CMD执行同步指令

D:\cwRsync\bin\rsync.exe -vzrtopgu --progress --delete root@172.16.1.13::www /cygdrive/D/Data
#D:\cwRsync\bin\rsync.exe是客户端rsync的目录地址
#172.16.1.13是linux端的服务器IP地址
#www是linux端rsync.conf文件指定的模块名
#D/Data是备份到Windows下D盘下的Data目录(/cygdrive是默认的,不需要动)

三、Windows客户端自动同步

新建一个.bat文件,将命令输入并保存
接下来需要创建Windows任务计划程序,在操作列表中添加启动这个.bat文件的操作
具体可以自己摸索

@echo off
echo.
echo start...
echo.
D:\cwRsync\bin\rsync.exe -vzrtopgu --progress --delete root@172.16.1.13::www /cygdrive/D/Data
echo.
echo finish!
echo.
exit

四、Rsync 常见错误及解决方法

Rsync服务备份常见报错信息 | 显哥博客

1.报错原因:模块名字配置错误 [root@web01 ~]# rsync -avz rsync_backup@172.16.1.41::backup ./backup @ERROR: Unknown module 'backup' rsync error: error starting client-server protocol (code 5) at main.c(1648) [Receiver=3.1.2] 2.报错原


本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:cwRsync在linux(服务端)与Windows(客户端)之间实现实时同步【显哥出品,必为精品】
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到