cwRsync同步工具的使用
目的:
在日常生活中,我们有时候会遇到这样类似的问题
---需要把一台服务器上的某个重要的文件进行备份(拷贝另外的服务器上)
---需要同步系统上的配置文件到其他系统
利用此cwRsync软件可以解决
环境:
服务端和客户端
同步形式: 【服务端 -----> 客户端】
------------------------------------------------------------------------------
本次测试:服务端上的部分文件定时同步到客户端指定位置
本次用到的软件版本
服务端IP:172.168.10.111
客户端IP:172.168.10.222
同步172.168.10.111的FTPB文件夹和副本文件夹文件到172.168.10.222的backup文件夹下
------------------------------------------------------------------------------
安装软件:
在172.168.10.111上双击server软件
双击下一步到下图
默认是SvcCWRSYNC用户,软件会自动创建这个用户(密码为自动生成的密码)
点击Install安装完成
客户端直接点击下一步直到安装完成即可
安装完成后,首先需要在服务端对配置文件进行修改
默认安装路径:C:\Program Files (x86)\ICW
以上路径下有rsyncd.conf配置文件,对其进行修改
配置文件中[test]代表模块名,客户端同步命令中需要调用这个模块
注:注意path的路径书写
比如你需要备份E:\test下的内容,那你path就需要写成 /cygdrive/e/test这种形式
配置文件修改完毕后开启服务
启动以上服务即可
------------------------------------------------------------------------------
客户端配置
默认安装路径:C:\Program Files (x86)\cwRsync
编写.bat文件
总共三行:
---------
c:
cd C:\Program Files (x86)\cwRsync\bin
rsync -av rsync://172.168.10.111:8173/test /cygdrive/c/backup
---------
其中最后一行为同步语句
以上语句会同步test下所有的内容到客户端的backup目录中
本次我们需要同步的是test目录下的特定的文件夹(FTPB和副本)
这时我们需要用到exclude和include参数
命令修改为
rsync -av --include-from=C:/include.txt --exclude=/* rsync://172.168.10.111:8173/test /cygdrive/c/backup
其中--include-from参数调用了include.txt文件
看看include.txt文件中的内容
注:在我的测试中,当你指定的文件或文件夹名为中文时,传输会失败
我们用上述命令测试,双击我们编写的.bat文件
文件内容:
开始传输
传输完毕,查看backup目录下的内容
发现中文的目录没有传输过来
这其实是由于乱码造成的
我们从日志文件中可以看到传输过去的文件名
传输过程中出现了乱码的问题,则在客户端的include文件中无法进行匹配,也就无法顺利传输
我尝试了多种方法都没有顺利解决这个传输指定中文的问题
最终我采用了一个非正规操作来完成我的需求
大概思路就是:既然传输过程中中文变成了乱码,我可以在include文件中写入这个完成的乱码,利用乱码去匹配。
获取相应中文乱码:
在test/q目录下手动创建一个副本.txt
然后再客户端include.txt文件中填入q这个目录
然后手动执行传输(这时候会传输q目录包括目录下的内容)
在日志中可以看到副本变成了鍓湰乱码
复制这串乱码到include.txt文件中
再次打开
发现他自动已经编码成简体中文(保存时的编码问题)
注:当你需要把FTPB(英文)和副本(中文)同时传输时,需要把中文乱码最后复制(涉及到了文本保存时的编码类型)
这样在按Ctrl+S保存
格式才会正确
最后测试:
运行.bat文件
发现中文已经被传输,在看backup下的内容
发现正是我们想要的结果
------------------------------------------------------------------------------
接下来设置定时任务
右键运行任务进行测试
测试结果正常!
至此,整个定时同步传输文件的需求就完成了!
注:上述过程中,那部分的编码问题导致无法传输中文没有找到好的办法,如果有更好的办法请留言告知!
转载于:https://www.cnblogs.com/zakker/p/11452438.html
cwRsync同步工具的使用相关推荐
- rsync远程数据同步工具
一.简介 1.认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的"Rsync算法"来 ...
- 17.Java5的Exchanger同步工具
1 import java.util.concurrent.Exchanger; 2 import java.util.concurrent.ExecutorService; 3 import jav ...
- 文件同步工具 lsyncd2.1.6 安装使用问题
项目有文件实时同步备份的需求,做了一下调查,比较好的解决方法是使用lsyncd工具.这里主要记录一下遇到的问题及解决方法. lsyncd 的相关介绍和对比可见: lsyncd实时同步搭建指南--取代r ...
- ERP系统管理员的工具箱 推荐几款优秀的数据比较同步工具 Data Compare and Sync tool...
最近一直在帮忙客户找程序方面的问题.当确定不是程序上的问题后,痛苦的过程就开始了:帮助客户修复计算错误的数据,也叫Data Fix.我们的ERP系统有1000多个表,有100个基础数据表,比如物料表, ...
- 遥望星空FTP文件同步工具(附源码)1.0 发布
FTP文件同步工具1.0 发布 主要功能: 1.支持多任务多线程 2.支持自动启动 3.支持2种时间触发方式 4.支持任务进度显示 5.支持WinFtp Server.ftpserver.exe.Se ...
- linux同步工具rsync
linux同步工具rsync 一.rsync命令 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的"rsync算法"来使本地 ...
- rsync - 远程同步工具
一直没有对这个命令太有深入的理解 简介 rsync 即 remote sync,一个远程与本地文件同步工具.rsync 使用的算法能够最小化所需复制的数据,因为它只移动那些修改了的文件. rsync ...
- bireme数据源同步工具--debezium+kafka+bireme
1.介绍 Bireme 是一个 Greenplum / HashData 数据仓库的增量同步工具.目前支持 MySQL.PostgreSQL 和 MongoDB 数据源 官方介绍文档:https:// ...
- 4.2w Star的文件同步工具,比VIP网盘还好用!
关注TJ君,回复"武功秘籍"免费获取计算机宝典书籍 昨天圣诞夜TJ君却做了一件烦心的事情,是什么事情呢? 其实就是TJ君平时有时候会偷懒,把微信当作存储工具,一些小伙伴传过来的文件 ...
- Linux下同步工具inotify+rsync使用详解
1. rsync 1.1 什么是rsync rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.它使用所谓的"Rsync演算法"来使本地和远程两个主机之 ...
最新文章
- 理解并演示:Root Guard(根保护)
- 【Redis】Redis学习(三) Redis 主从模式详解
- python3 数组大小_python3从零学习-5.1.8、高效的数值数组array
- Fragment初识
- Linuxday01基础命令
- 我的是50M宽带,速度有5M/s,难道是百度网盘不给力?
- R语言数据框行转列实例
- Java Web中界面之间传值的实现方法
- mac input 不支持xls_如何将PDF转换成xls格式的表格
- 小白程序员的成长之路《时间管理大师》
- 数据库sql操作实验报告
- iOS-PingFangSC字体
- ZigBee协议栈的串口实验
- 如何压缩图片大小?这几种图片压缩方法总有一款适合你
- 实现python源代码加密
- 欢迎空心字怎么写_春节快乐空心字怎么写
- 解析几何:第六章 二次曲面(1)球面 椭球面 双曲面
- cocoscreator热更新
- 查看电脑是否支持蓝牙和wifi
- JAVA构造器、静态上下文的执行时机与代码执行顺序详解
热门文章
- 使用备份工具mysqldump备份数据库
- 【asp.net core 系列】 1 带你了解一下asp.net core
- Linux开机问题排解
- 【题解】LuoGu5369:[PKUSC2018]最大前缀和
- [matlab]简单的线性拟合以及作图
- 汉诺塔游戏程序可以通过“递归”来实现?但你未必清楚其根本原因。
- 和高手相处,能让你觉得自己也变得…
- [vm] vm安装xp :non-bootable disk 80 解决办法
- 你怎么看:就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者...
- 2021届西农计算机复试工作方案(学院)