Windows下cwrsync客户端与rsync群辉存储服务端定时数据同步

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=873 --progress <C:\"Program Files (x86)"\cwRsync\RsyncBat\passwd.txt /cygdrive/d/data/ [email protected]192.168.85.8::NetBackup/

命令解释:

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

填写cwRsync所在安装目录

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

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

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

/cygdrive/d/data/

2[email protected]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

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

原文地址:https://www.cnblogs.com/Sungeek/p/11360287.html

时间: 2024-10-03 02:52:00

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

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

1 Eureka知识点 按照功能划分: Eureka由Eureka服务端和Eureka客户端组成 按照角色划分: Eureka由Eureka Server.Service Provider.Service Consumer组成 Eureka Server:提供服务注册和发现(即:服务注册中心) Service Provider:服务提供方(即:为其他微服务提供数据资源的服务),将自身的服务信息注册到 Eureka Server 中去供 Service Consumer 使用 Service Co

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

1 服务器代码  Linux eclipse C++ 1 //============================================================================ 2 // Name : epollServer.cpp 3 // Author : fangjunmin 4 // Version : 5 // Copyright : Your copyright notice 6 // Description : Hello World in C

Android客户端采用Http 协议Post方式请求与服务端进行数据交互

本示例以Servlet为例,演示Android与Servlet的通信. 众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式.至于Socket通信会在以后的博文中介绍. HTTP协议简介: HTTP (Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种协议. HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响

C语言 Socket入门示例2——模拟远程CMD(客户端向服务器发送命令,服务端执行该命令)

只要把上一篇文章"C语言 Socket入门示例1"中的两段程序彻底搞懂,那么再看本文就没有任何难度了,因为仅仅是对上篇文章中服务端代码的简单修改扩充.但是简单修改过后,功能变得异常强大,犹如一个远程CMD.随着不断深入学习,功能将会变得越来越强大.欢迎大家评论指点. 1.服务端(Server): #include <stdio.h> #include <winsock2.h> #pragma comment(lib,"ws2_32.lib")

winform客户端利用webClient实现与Web服务端的数据传输

由于项目需要,最近研究了下WebClient的数据传输.关于WebClient介绍网上有很多详细介绍,大概就是利用WebClient可以实现对Internet资源的访问.无外乎客户端发送请求,服务端处理请求.回应请求.所以,我下面就简单描述下学习过程中遇到的一些问题: 1.关于Winform客户端请求 WebClient wc = new WebClient();//初始化webclient string path = "http://192.168.1.115:8089/Handler1.as

Linux下的TCP/IP编程----进程及多进程服务端

在之前的学习中我们的服务端同一时间只能为一个客户端提供服务,即使是将accept()函数包含在循环中,也只能是为多个客户端依次提供服务,并没有并发服务的能力,这显然是不合理的.通过多进程的使用,我们可以很便捷的实现服务端的多进程,这样就可以同时为多个客户端提供服务. 首先我们要理解程序,进程,进程ID,僵尸进程,线程的概念. 程序:广泛的说就是为了达到某一目的二规定的途径,在编程中具体的就是为了实现某一功能而编写的代码实体,是静态的. 进程:程序的一次动态执行就是一个进程,它是占用了一定内存空间

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

客户端(包括浏览器)通过HTTP协议与服务端交换数据的描述 发起请求 http method 写请求使用POST 读请求使用GET 参数提交 提交一个普通对象,使用键值对参数 x-www-form-urlencoed 当同名参数有多个值时,使用http表单数组的方式 options[]:a options[]:b options[]:c - 当参数对应的值是复杂对象或多维数组时,json序列化该对象/多维数组 处理服务端响应 预先准备 根据业务需求,确定当前响应返回的是业务数据,还是系统消息.(

转:使用rsync在linux(服务端)与windows(客户端)之间同步

转自:http://blog.csdn.net/old_imp/article/details/8826396 一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装:#rpm -qa|grep rsync #rpm -qa|grep xinetd 若无则安装,或者使用tar编译安装 #rpm -ivh rsync-2.6.8-3.1.rpm 或者 yum install rsync(这是我使用的方法) yum  install xinetd(

linux windows下oenvpn客户端的用法

windows下使用openvpn客户端 1.下载openvpn-2.2.0-install.zip客户端安装包 2.解压到你要安装的目录,如D盘的openvpn目录下 3.解压后会有openvpn-2.2.0-install.exe软件.双击,一路向前安装即可 4.在安装目录下的bin目录会有openvpn-gui-1.0.3.exe,双击即可打开vpn客户端.(桌面也会有OpenVPN GUI) 5.把openvpn服务端上的keys目录下,和客户端相关的内容下载下来. 相关的文档有 ca.