当前位置: 首页 >  问答宝库 >  Rsync简介

Rsync简介

导读:Rsync是一个远程数据同步工具,可以实现Windows系统间、Linux系统间以及Windows和Linux系统间的数据同步。.本文具体介绍Windows to Windows的使用。.1. 环境准备.服务端:win2008R2 64bit.ip:10.10.4.175.数据库

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 [email protected]::test “/cygdrive/e/MySQL Server 5.1/data”

bat脚本命令说明:

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

3. 执行同步

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

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

内容
  • 软件工程国家标准
    软件工程国家标准
    2023-12-03
    1、标准化基础知识.1.1、标准的层次.国际标准.国家标准.行业标准.地方标准.企业标准.1.2、标准的类型.强制性标准
  • 二阶段目标检测网络-Faster RCNN 详解
    二阶段目标检测网络-Faster
    2023-12-01
    Faster RCNN 网络概述.Conv layers.RPN 网络.Anchors.生成 RPN 网络训练集.pos
  • Git是如何工作的
    Git是如何工作的
    2023-12-12
    Git是如何工作的.首先,必须确定代码的存储位置。 常见的假设是只有两个位置 , 一个位于 Github 等远程服务器上
  • 翻越相机标定的奥林匹斯
    翻越相机标定的奥林匹斯
    2023-12-07
    在机器视觉领域,相机标定是不可或缺的一步,而张氏标定法,因其灵活性,是各种标定方法中最有影响力的一种,称其为相机标定的
  • 汽车ECU软件开发之应用层软件与底层软件
    汽车ECU软件开发之应用层软件与
    2023-12-03
    随着汽车产品日渐趋向电子化,人们对各类先进的安全系统、高级驾驶辅助系统的接受程度日益提升。而原本昂贵的盲点检测、自动紧急
  • c++ function使用
    c++ function使用
    2023-12-11
    一、function介绍.funciotn是从c++11开始支持的特性,使用它需要包含头文件.在cppreference