Windows下rsync软件配置和使用【数据同步】
同步Rsync Server软件下载cwRsync_Server_2.0.10_Installer.zip
同步Rsync Client软件下载cwRsync_Client_2.0.10_Installer.zip
在需要传同步文件出来的windows服务器上安装同步Rsync Server软件cwRsync_Server_2.0.10_Installer后,
会在服务器上建一个管理员级别的SvcwRsync用户,我们最好修改一下这个用户的密码。
在此服务器上还增加了一个RsyncServer服务,如果没有设成自动启动,需要设置一下,如下图。
然后在安装了同步Rsync Server和Rsync Client软件的windows服务器上设置环境变量:
把目录C:\Program Files\cwRsyncServer\bin填加到当前用户的path里。
同步Rsync Server上配置文件rsyncd.conf的一般格式类似:
###############################################################
use chroot = false
strict modes = false
#hosts allow = 192.168.0.2
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
secrets file = password
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[dbbackup]
path = /cygdrive/d/sqlserver_backup
read only = true
list = no
auth users = fengyu
transfer logging = yes
[test]
path = /cygdrive/d/ying
read only = true
list = no
auth users = ying
transfer logging = yes
###############################################################
在Rsync Server的C:\Program Files\cwRsyncServer\目录下密码文件password里面内容如下:
fengyu:dbbackup_test
ying:maggie678
这里面的用户名和密码可以任意设定,跟windwos和unix帐号没有任何关系。记住用冒号:分割用户名和密码
在Rsync Client端写一个包含rsync命令的批处理程序rsync_test.bat
rsync -vzrtopg --progress --delete --password-file=/cygdrive/f/fengyu/password2 fengyu@192.168.0.10::dbbackup /cygdrive/f/fengyu/dbbackup_test
请注意在Rsync Client端windows服务器f:\fengyu\password2文件里只需要填写密码dbbackup_test,如下:
dbbackup_test
当然在unix机器上也可以用类似的方法获取在Windows服务器Rsync Server配置文件里设置好的同步文件夹
rsync -vzrtopg --progress --delete --password-file=/home/ying/ying_passwd ying@192.168.0.10::test /home/ying/ying_test
密码/home/ying/ying_passwd文件里也只需要填maggie678,如下:
maggie678
如果想把同步操作定时完成,可以在Windows服务器上设定任务计划,在unix机器上配置cron作业。
最后管理员定期查看Rsync Server上的同步日志文件C:\Program Files\cwRsyncServer\rsyncd.log
就知道同步是否正常运行了。
Windows下rsync软件配置和使用【数据同步】相关推荐
- Windows 下rsync同步数据报错7456
Windows下rsync同步数据报错如下图: 解决方法:此报错原因(rsync服务器端无法连接到客户端212.246)检测69.251服务器端到客户端的rsync端口是否通 873 发现69.251 ...
- Windows 下目录及文件向Linux同步
本文解决的是Windows 下目录及文件向Linux同步的问题,Windows向 Windows同步的请参考:http://www.idcfree.com/article-852-1.html 环境介 ...
- 装了linux后windows被破坏了,windows下可以破坏linux的数据么-
windows下可以破坏linux的数据么- (2011-08-28 01:58:11) 标签: 杂谈 windows下可以破坏linux的数据么?单机装了2个系统,一直都很好,后来发现xp不能进入了 ...
- #数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用)
#数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用 一.TPCH 简介 二.TPCH 文件 三.生成 TPCH 数据 四.导入 ...
- liunx下通过Canal将MySQL数据同步到Elasticsearch
liunx下通过Canal将MySQL数据同步到Elasticsearch 一.canal背景信息 Canal是Github中开源的ETL(Extract Transform Load)软件 cana ...
- 部署Rsync服务器-差异化数据同步
目录: 1.搭建Rsync服务器 2.客户端访问 3.同步备份数据脚本 Rsync(remote sync)是Unix及类Unix平台下一款神奇的数据镜像备份软件,她不像FTP或其他文件传输服务那样需 ...
- windows下用elasticdump导入json数据到Elasticsearch中
一.前言 ES的备份,导入和导出相对而言比较麻烦.用logstash的话,经常会出现很多错误,而且不是很方便.用bulk也是一样的,对于咱们的json文件的结构,一些字段名都有要求,也不方便.后来和大 ...
- 本地windows下新建kafka生产消费数据
Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper 1.安装zookeeper 1.1 下载安装文件: http://mirror.bit.edu. ...
- Windows下通过FTP自动备份数据到服务器并删除指定天数前的备份
有时候我们想将本地的备份文件放到别的服务器上,实现异地备份,更安全,那么就可以参考下面的方法 说明: 1.要备份的文件在D盘根目录下面,以时间命名,(一般我们通过护卫神的好备份软件实现备份)例如 D: ...
最新文章
- 第三波精品Android源码袭来!免费下载
- Oracle发布开源的轻量级 Java 微服务框架 Helidon
- IP分类以及特殊IP
- 怎么样配置交换机TRUNK
- Python中的yield生成器的简单介绍
- python判断语句_python条件判断语句if elif else使用
- Java多线程之线程并发库阻塞队列的应用
- MS-SQL CLR 扩展函数包 CLR_FunctionS!
- 单一职责原则--设计模式系列
- 布线问题分支限界法java_大型布线:Java云应用程序缺少的技术
- 【Vegas原创】imp/exp导入导出数据
- 阿里云首席架构师解读开源和云端结合的三大优势
- c++ mat赋值_Mat 的几种初始化和赋值方法
- Mysql 索引的学习
- BC26 OpenCPU System API接口
- 遍历目录下的所有文件(文件)
- 简约黑板擦特效表白网源码 附带wap自适应
- 一个C#版的多选题选项及判分设计方案
- Android 隐藏虚拟按键
- linux 应用软件打包工具