windows端:
1、crsync的安装配置
默认安装到D:\Program Files,
rsyncd.conf的配置:
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
uid=0
gid=0
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
[backup]
path = /cygdrive/d/phpStudy/WWW/yitiji/server
read only = false
transfer logging = yes
测试rsync是否通讯成功:
开始-运行-cmd -– telnet 200.200.200.103 873 出现:
说明安装成功
2、打开D:\Program Files\ICW\bin,新建passwd.txt, 输入123456
继续在D:\Program Files\ICW\bin,新建MySqlbackup.bat, 输入:
#@echo off
echo.
echo 开始同步数据,请稍等...
echo.
d:
cd "D:\Program Files\ICW\bin"
rsync.exe -vzrtopg --exclude-from="D:\Program Files\ICW\bin\excludelist.txt" --progress --delete backup@200.200.200.103::backup /cygdrive/d/phpStudy/WWW/yitiji/server < "D:\Program Files\ICW\bin\passwd.txt"
echo.
echo 数据同步完成
echo.
pause
3、添加批处理脚本到windows任务计划:控制面板 — 管理工具 — 任务计划程序 —创建任务,触发器设置为 晚上18:30(时间看情况调整,考虑到服务器IO跟网络环境建议 叉开时间)
Linux端:
默认Ubuntu安装了rsync服务,但在/etc下没有配置文件,一般情况copy到/etc下
cp /usr/share/doc/rsync/examples/rsyncd.conf /etc
vi /etc/rsyncd.conf
log file = /var/log/rsyncd.log #日志文件位置,启动rsync后自动产生这个文件,无需提前创建。
[backup] #自定义名称
path = /home/soft/rsync #Rsync服务端数据目录路径
comment = backup #模块名称与[backup]自定义名称相同
uid = nobody #设置rsync运行权限为root
gid = nogroup #设置rsync运行权限为root
port=873 #默认端口
read only = no #设置为no,cwRsync客户端可上传文件,yes只读
write only = no #设置为no,cwRsync客户端可下载文件,yes不能下载
auth users = mysqlback #执行数据同步的用户名,可以设置多个,用英文状态下逗号隔开
secrets file = /etc/rsync.pass #用户认证配置文件,里面保存用户名称和密码,后面会创建这个文件
hosts allow = 200.200.200.250 #允许进行数据同步的客户端IP地址,可以设置多个,用英文状态下逗号隔开
hosts deny = 192.168.21.254 #禁止数据同步的客户端IP地址,可以设置多个,用英文状态下逗号隔开
list = yes #显示Rsync服务端资源列表
2、cat /etc/rsyncd.pass
backup:123456
chmod 600 /etc/rsyncd.conf #设置文件所有者读取、写入权限
chmod 600 /etc/rsync.pass #设置文件所有者读取、写入权限
启动rsync: rsync --daemon --config=/etc/rsyncd.conf
相关推荐
### Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步 #### 1. Rsync简介 Rsync 是一个开源的、高效的文件同步工具,它主要用于在本地或远程主机之间同步文件和目录。Rsync 通过只传输源文件与目标...
cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/data/osyunwei目录中的数据到D:\osyunwei目录 一、Rsync服务端配置 1、关闭SELINUX vi /etc/selinux/config #编辑防火墙配置文件 #SELINUX=enforcing #注释掉
cwRsync是Windows下的Rsync实现,允许用户在Windows环境下享受Rsync的功能,进行文件和目录的同步与备份。 本文将详细介绍cwRsync 4.1.0版本在Windows上的安装、配置和使用方法,以及其在运维工作中的重要性。 ###...
windows版Rsync服务端和客户端cwRsync_4.1.0
《cwRsyncServer服务端与cwRsync客户端数据同步详解》 cwRsync是一款基于Rsync协议的跨平台文件同步工具,尤其在Windows Server 2003环境下,它能有效地实现服务器与客户端之间的数据同步。本文将详细阐述如何在...
cwRsync客户端则是连接到服务端进行同步操作的工具,它可以在Windows、Linux或其他支持rsync的平台上运行。客户端可以设置同步任务,指定要同步的源路径和目标路径,以及同步模式(如单向同步、双向同步等)。此外,...
本文将详细介绍rsync 3.1.3版本及其在Windows上的应用,以及如何利用cwRsync实现在Windows与Linux之间的文件同步。 首先,我们来了解rsync的核心特性。rsync是一款开源的同步工具,以其高效的数据传输和增量同步...
rsync 服务端和客户端安装是实现文件同步的基础,本文将详细介绍 rsync 服务端和客户端安装的步骤。 rsync 服务端安装 在安装 rsync 服务端之前,需要关闭 SELinux,设置开机启动,安装 yum 软件包 rsync 和 ...
于是放弃,打算用rsync进行同步,在摸索的过程中走了很多湾路,所以写出来让大家参考,网上的大部份的windows 和 rsync的教程都是存在问题的同步不了! 首先是要进群晖的SSH里进行修改相关配置文件,详细的见附件。 ...
有详细的安装步骤:https://blog.csdn.net/weixin_38642130/article/details/85105697 查阅了一些资料进行整理,记录学习之旅,分享给大家共同学习进步!
cwRsync是一款强大的文件同步工具,它基于开源的rsync工具,专为Windows系统设计,提供了客户端和服务端的功能。在4.1.0这个版本中,cwRsync免费版为用户提供了实现服务器间或者服务器与客户端之间高效、安全的数据...
2. **cwRsync Server**: `cwRsyncServer_4.0.5_Installer.zip`是用于Windows系统的Rsync服务器组件,安装后可以设置服务端配置,接收并处理来自其他Rsync客户端的同步请求。 **三、Rsync在Linux上的应用** 1. **...
Rsync的windows环境下的客户端。cwRsync will use the Rsync algorithm which will provide a very fast method for bringing remote files into sync.
Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限、时间、软硬链接。第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分。传输数据过程中可以实行压缩及...
3. 配置 cwRsync 客户端:使用 cwRsync 客户端命令行工具,例如 rsync 命令,来实现数据同步。 数据同步 数据同步是 cwRsyncServer 的核心功能, cwRsyncServer 使用 rsync 协议来实现数据同步。数据同步可以使用...
【cwRsync_4.1.0_Installer windows数据同步客户端】是一款专为Windows操作系统设计的数据同步工具,它能够帮助用户实现本地或远程系统间的数据高效、安全地同步。这款客户端不仅可以在Windows环境下运行,还具备与...