Rsync简介

本文详细介绍了如何在两个Windows系统之间使用Rsync进行数据同步。主要步骤包括:环境准备(关闭防火墙,确保网络通畅),服务端(安装cwRsyncServer,配置rsyncd.conf文件)和客户端(安装cwRsyncClient,创建密码文件和批处理脚本)的软件安装与配置,以及如何执行同步任务。


Rsync是一个远程数据同步工具,可以实现Windows系统间、Linux系统间以及Windows和Linux系统间的数据同步。
本文具体介绍Windows to Windows的使用。


1. 环境准备

  • 服务端:win2008R2 64bit
    ip:10.10.4.175
    数据库:mysql
  • 客户端:win2008R2 64bit
    ip:10.10.4.75
    数据库:mysql

注意:关闭防火墙,保证服务端和客户端网络相通。


2. 软件安装及配置

2.1 服务端

  1. 解压服务端软件cwRsyncServer_4.0.5_Installe.zip安装,安装过程选择默认即可。
  2. 打开cwRsyncServer安装路径C:\Program Files(x86)\ICW,其中rsyncd.conf是cwRsyncServer配置文件。修改文件内容如下:
use chroot = false
strict modes = false
hosts allow = 10.10.4.75 #限制了只允许10.10.4.75进行连接
uid = 0
gid = 0
max connections = 10
strict modes = false
log file = rsyncd.log
lock file = rsyncd.lock
[test] #模块名称,可自定义
path = /cygdrive/e/MySQL Server 5.1/data #需要同步的文件目录
read only = false
transfer logging = yes
auth users = test #用户名
secrets file = /cygdrive/c/Program Files (x86)/ICW/rsyncd.secrets #用户和密码文件,内容为:test:111111
comment = test

注意:默认rsync使用873端口,自行开启windows 873端口,如果想使用其他端口自行添加port参数。
3. 在服务中找到RsyncServer,更改成自动启动,然后确认即可。

在这里插入图片描述

2.2 客户端

  1. 将客户端软件cwRsyncClient.rar解压到E盘cwRsync目录下。
  2. 在E:\cwRsync目录下创建一个密码文件password.txt,内容为111111。
  3. 在E:\cwRsync目录下创建一个bat文件rsync.bat。批处理文件内容如下:
cd E:\cwRsync
rsync -artzvP --delete --password-file=/cygdrive/e/cwRsync/password.txt unary@10.10.4.175::test "/cygdrive/e/MySQL Server 5.1/data"

bat脚本命令说明:

cd 客户端软件解压目录
rsync -artzvP --delete --password-file=客户端密码文件路径 用户名@服务端ip::模块名称 客户端数据同步目录

3. 执行同步

执行rsync.bat即可执行同步任务。

在这里插入图片描述

同步完成后,客户端目录下即可看到服务端同步过来的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值