cwRsync简介

  • cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件。
  • cwRsync主要用于Windows上的远程文件同步备份和同步,它包含Cygwin DLL和适用Cygwin版本的Rsync两部分。
  • cwRsync分为Server和Client,本文使用的版本为4.1.0
  • 实现目的:把Windows客户端D:\data目录的数据通过计划任务实现定时自动同步到群辉存储服务端192.168.85.8\NetBackup目录中

下面举例介绍Server及Client端的配置使用,本文使用环境如下:

群辉存储rsyncServer: 192.168.85.8

CwRsyncClient: 192.168.85.9

cwRsyncServer v4.1.0&cwRsync v4.1.0(压缩包密码:Sungeek)

下载地址:https://cloud.189.cn/t/VJrqaeYj6RZr

1、RSYNC服务端

具体操作:

群辉rsync服务端直接如图勾选启动rsync服务并编辑rsync账户,添加账户和密码即可

客户端Windows开始-运行-cmd输入telnet 192.168.85.8 873

测试客户端是否与服务端连接成功

出现下面的界面说明连接成功#rsync默认端口873

2、rsync客户端

前言已经列出客户端和服务端的安装程序,下载客户端然后安装路径:

C:\Program Files (x86)\cwRsync\bin进入cwRsync客户端安装目录

测试批处理脚本

cmd输入cd C:\Program Files (x86)\cwRsync\bin进入cwRsync客户端安装目录

继续输入rsync命令:

rsync -arutovzP --port= --progress <C:\"Program Files (x86)"\cwRsync\RsyncBat\passwd.txt /cygdrive/d/data/ cwrsync@192.168.85.8::NetBackup/

命令解释:

cd C:"Program Files (x86)"\cwRsync\bin

填写cwRsync所在安装目录

C:"Program Files (x86)"\cwRsync\RsyncBat\passwd.txt

passwd.txt填写存储rsync用户名的密码

.服务器客户端数据需要同步备份的目录

/cygdrive/d/data/

.cwrsync@192.168.85.8::NetBackup/

rsync用户名@存储IP地址::存储目录

命令参数详解:
-avzP
-a 参数,相当于-rlptgoD:
-u update更新增量同步意思
-r 是递归
-l 是链接文件,意思是拷贝链接文件
-p 表示保持文件原有权限
-t 保持文件原有时间
-g 保持文件原有用户组
-o 保持文件原有属主
-D 相当于块设备文件
-v 详细模式输出
-z 传输时压缩
-P 显示传输进度
--progress 显示备份同步过程
--delete 删除Client中有Server没有的文件,即如果Server删除了这一文件,那么client也相应把文件删除,保持真正的一致

rsync批处理脚本下载地址:https://cloud.189.cn/t/EBBjIn3EfUjq

最后可以设置计划任务定期执行批处理脚本,就能做到定时自动同步了

Windows下cwrsync客户端与rsync群辉存储服务端定时数据同步的更多相关文章

  1. Windows下cwrsync客户端与rsync群辉存储客户端数据同步

    cwRsync简介 cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件. cwRsync主要用于Windows上的远程文件 ...

  2. CentOS7下rsync服务端与Windows下cwRsync客户端实现数据同步配置方法

    最近需求想定期备份服务器d盘的数据到Linux服务器上面,做个笔记顺便写下遇到的问题 以前整过一个win下的cwrsync(客户端)+rsync(服务端:存储)的bat脚本 和整过一个Linux下的r ...

  3. SpringCloud02 Eureka知识点、Eureka服务端和客户端的创建、Eureka服务端集群、Eureka客户端向集群的Eureka服务端注册

    1 Eureka知识点 按照功能划分: Eureka由Eureka服务端和Eureka客户端组成 按照角色划分: Eureka由Eureka Server.Service Provider.Servi ...

  4. 基于NIO的同步非阻塞编程完整案例,客户端发送请求,服务端获取数据并返回给客户端数据,客户端获取返回数据

    这块还是挺复杂的,挺难理解,但是多练几遍,多看看研究研究其实也就那样,就是一个Selector轮询的过程,这里想要双向通信,客户端和服务端都需要一个Selector,并一直轮询, 直接贴代码: Ser ...

  5. 简单通讯聊天 群聊功能 Windows下的客户端 Linux下的epoll服务器

    1 服务器代码  Linux eclipse C++ //======================================================================= ...

  6. 客户端通过HTTP协议与服务端交换数据

        客户端(包括浏览器)通过HTTP协议与服务端交换数据的描述 发起请求 header 键值对中的key大小写不敏感 Accept: application/json Content-Type: ...

  7. 客户端 new socket时候 就像服务端发起连接了

    客户端 new socket时候  就像服务端发起连接了

  8. socket网络编程登录实现及多客户端和服务端的数据交互

    一.TCP/IP 客户端 package com.demo.entity; import java.io.Serializable; public class UserInfo implements ...

  9. Windows下cwRsync搭建步骤

    文章(一) CwRsync是基于cygwin平台的rsync软件包,支持windows对windows.windows对Linux.Linux对windows高效文件同步.由于CwRsync已经集成了 ...

随机推荐

  1. 使用C#面向对象实现简易计算器(简单工厂模式)

    操作流程: 1. 新建Operation类 2. 新建OperationAdd类,并继承Operation类 3. 新建OperationSub类,并继承Operation类 4. 新建Operati ...

  2. Markdown语法教程

    标题 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 效果如下: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 段落 换 ...

  3. JavaScript-----7.循环

    1.循环 在JS中主要有以下三种类型的循环 for循环 while循环 do...while循环 2. for循环 2.1 语法结构如下: for (初始化变量: 条件表达式: 操作表达式) { // ...

  4. tf.InteractiveSession()与tf.Session()的区别

    Tensorflow依赖于一个高效的C++后端来进行计算.与后端的这个连接叫做session.一般而言,使用TensorFlow程序的流程是先创建一个图,然后在session中启动它. 这里,我们使用 ...

  5. pip命令详解

    使用详解 1.pip安装软件 # pip install SomePackage 2.pip查看已安装的软件 # pip show --files SomePackage 3.pip检查哪些软件需要更 ...

  6. 剑指Offer-38.平衡二叉树(C++/Java)

    题目: 输入一棵二叉树,判断该二叉树是否是平衡二叉树. 分析: 可以从根节点开始遍历每一个节点,求得节点左右子树的最大高度,判断是不是平衡二叉树.这样做的问题在于会重复遍历节点,造成不必要的浪费. 所 ...

  7. 集合系列 Set(六):HashSet

    HashSet 是 Set 集合的哈希实现,其继承了 AbstractSet 抽象类,并实现了 Set 接口. public class HashSet<E> extends Abstra ...

  8. [译]Vulkan教程(02)概况

    [译]Vulkan教程(02)概况 这是我翻译(https://vulkan-tutorial.com)上的Vulkan教程的第2篇. This chapter will start off with ...

  9. Kubernetes的ConfigMap对象使用

    ConfigMap和Secret几乎一样,只是Secret会用base64加密,创建方式也可以彩yaml或者文件方式 下面演示一下通过文件创建configmap 创建配置文件my.yaml name: ...

  10. stars-one的原创工具——APK签名验证破解工具

    ASCTool APk签名验证破解工具 APK Signature Crack Tool 本工具只对那些仅通过 PackageManager.getPackageInfo().signatures 来 ...