文件同步工具CwRsync的使用方法及常用命令详解

一、软件简介
    
cwRsync是基于cygwin平台的rsync软件包支持windows对windows、windows对
Linux、Linux对windows高效文件同步。由于CwRsync已经集成了cygwin类库因此安装
的时候可以省去cygwin包。Cwrsync还集成了OpenSSH for windows可以实现Linux 下
Rsync一模一样的操作。 
    
使用 cwRsync 来同步文件后只需要对一台主服务器进行文件修改其他镜像服务器
可以自动同步包括文件的更新、删除、重命名等。 
    
cwRsync数据备份可防止因存储设备损坏造成的损失是管理员一项重要的工作实现
数据远程备份很多方法最简单的方法就是使用ftp或类似工具或脚本, 但是这种方法每次
都需要将所有文件和数据都重新在网络上传输一遍, 而不考虑哪些文件是新增的或更新的
因此效率非常低下在备份数据量很大时需要花费更长的时间在网络上进行数据传输。

二、软件的下载与安装

1、下载cwRsync 4.1.0软件
软件下载地址
cwRsync 4.1.0客户端http://soft.huweishen.com/soft/307.html。 
          
cwRsync服务器端http://soft.huweishen.com/soft/308.html.

2、软件的安装下载完成后分别将他们解压到任意位置客户端软件双击
“cwRsync_4.1.0_Installer.exe”
服务器端软件双击
“cwRsyncServer_4.1.0_Installer.exe”即可开始安装操作和普通安装操作没什么区别
直接下一步即可完成安装但值得注意的是服务器端安装设置用户名和密码的时候如果你
采用系统给出的用户名和密码的话需要牢记该用户名和密码当然你也可以自行设置由于
系统给出的用户名和密码一般都较复杂所以建议自行设置以免用户名和密码遗忘。

比如用户名设为ruser,密码设为:123456

比如希望将服务器192.168.10.100上d:/www/web 目录内容同步到192.168.10.101机器上的c:/demo目录下。

三、服务器端的配置
首先需要在机器192.168.10.100上安装服务端。

1、修改cwRsync服务器端配置文件rsyncd.conf在cwRsyncServer的安装目录C:\Program Files (x86)\ICW下 
use chroot = false #不使用
chroot strict modes = false #静态模式
hosts allow = * #所有IP均可访问服务器
 
log file = rsyncd.log #log 文件名可以指定路径
 pid file = rsyncd.pid
port = 873 #默认端口873
 
 
uid = 0 #不指定uid不加这一行将无法使用任何账户
 
gid = 0 #不指定gid
 
max connections = 10 #最大连接数10
 
[web]
 path = /cygdrive/d/www/web #需要备份的路径(D盘www/web目录)
 
read only = false #只读
 
transfer logging = yes #记录传输日志
 
 ignore errors #忽略无关的IO错误
 
list = no #不列文件表
 
hosts allow = 192.168.10.101 #允许访问的IP,允许所有机器设为* 
 
hosts deny = * #不允许hosts allow以外的任何IP访问 ,此项一般不设置,可以去掉hosts deny。
 
auth users = ruser #认证用户名
 
secrets file = rsync.password #认证用户的用户名和密码存储位置

2、在cwRsyncServer的安装目录下
使用记事本程序建立一个rsync.password的文件在
里面添加用户名和密码等信息格式如下 
   
ruser:123456 #认证用户名:刚才记录下来的密码 
  注用户名是可以重新指定的但是要在该用户名和密码建立的前提下才可以。

3、在windows服务列表中启动“RsyncServer”服务为了使使用方便你可以将
RsyncServer服务的属性修改为自动启动
然后在使用telnet serverip 873 如果能访问证明服务启动成功.
4、再将RsyncServer添加到windows防火墙默认列表中以免在使用的时候被防火墙阻止
产生莫名的错误。
添加方法在允许列表中添加“C:\Program Files 
(x86)\ICW\binrsync.exe”并在“Control Panel\All Control Panel Items\Windows 
Firewall\Customize Settings”中将“Public network location settings”设置成关
闭即可。 
如果在局域网内使用,可以不用设置以上防火墙的问题。
三、客户端的配置 
首先需要在机器192.168.10.101上安装客户端。
1、在客户端的安装目录下建立一个rsync.password文件在文件中输入服务器端指定用户
的密码比如在c:\pass目录下建立文件rsync.password。
文件内容:
123456 #注意此处只设置密码即可。
2、cwRsync简单使用实例打开dos窗口由于必须要在rsync.exe所在目录下运行命令
所以先cd到cwRsync的bin目录下然后在执行命令

#cd 'Program Files\cwRsync\bin'

#rsync -avz --progress --password-file=/cygdrive/c/pass/rsync.password 
ruser@192.168.10.100::web /cygdrive/c/demo

对于局域网内的机器,可以不配置用户名和密码直接使用命令:
#rsync -avz --progress 192.168.10.101::web /cygdrive/c/demo

其中192.168.10.100是服务器端的ip地址.

当然也可以将客户端内容同步到服务端:
#rsync -avz --progress  /cygdrive/c/demo  192.168.10.101::web

web是
rsyncd.conf配置文件中配置的[rsyncd.conf]下面的path指向的路径.

可以将同步命令写在批处理bat文件中,然后创建一个windows任务,就可以定时完成同步的任务。

参考文章:http://www.doc88.com/p-695588570512.html

文件同步工具CwRsync的使用教程相关推荐

  1. Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程...

    Red Gate系列之四 SQL Data Compare 10.2.0.885 Edition 数据比较同步工具 完全破解+使用教程 Red Gate系列文章: Red Gate系列之一 SQL C ...

  2. Syncing文件同步工具(详解)

    简介: Syncthing是一种开源的文件同步工具,旨在实现跨多个设备之间的安全和私密的文件同步.它提供了一种去中心化的方法来同步文件,并通过点对点(P2P)技术直接在设备之间进行通信,而无需传统的云 ...

  3. 遥望星空FTP文件同步工具(附源码)1.0 发布

    FTP文件同步工具1.0 发布 主要功能: 1.支持多任务多线程 2.支持自动启动 3.支持2种时间触发方式 4.支持任务进度显示 5.支持WinFtp Server.ftpserver.exe.Se ...

  4. 4.2w Star的文件同步工具,比VIP网盘还好用!

    关注TJ君,回复"武功秘籍"免费获取计算机宝典书籍 昨天圣诞夜TJ君却做了一件烦心的事情,是什么事情呢? 其实就是TJ君平时有时候会偷懒,把微信当作存储工具,一些小伙伴传过来的文件 ...

  5. Rsync 3.1.0 发布,文件同步工具

    文件同步工具Rsync 3.1.0发布.2013-09-29 上一个版本还是2011-09-23的3.0.9 过了2年多.Rsync基本是Linux上文件同步的标准了,也可以和inotify配合做实时 ...

  6. linux有哪些实时同步工具,rsync文件同步工具常见模式有哪些?linux系统

    互联网时代发展迅速,Linux运维技术的需求更多推进不少.市场对于Linux运维人才的需求也在逐渐加大.Linux行业崛起,在云计算大环境下,市场上对高级运维人员的需求将越来越大.文件同步工具rsyn ...

  7. Linux日常运维管理技巧(四)文件同步工具-rsync、Linux系统日志、dmesg命令、lastb命令查看登录失败的用户、screen工具虚拟屏幕

    目录 Linux文件同步工具-rsync Linux系统日志 dmesg命令 lastb命令 screen工具 Linux文件同步工具-rsync rsync命令是一个远程数据同步工具,可通过LAN/ ...

  8. Windows电脑值得下载使用的文件同步工具

    Windows电脑文件同步工具哪个好用?今天小西给大家推荐一款非常好用的文件同步工具,可以实现自动化同步.多设备(本地磁盘.移动硬盘.U盘.网盘等)同步,可以说实用性非常强. FileYee是一款Wi ...

  9. SyncTime for Mac v3.6文件同步工具

    SyncTime for mac版是一款轻巧的文件同步工具,使用SyncTime您可以在三种同步类型之间选择 :单向同步(默认设置),两向同步(允许您合并源和目标)和单向移动(成功转移到目标后删除源文 ...

  10. windows文件同步工具

    windows 文件同步工具: realTimesync freefilesyncsecond copy   second copy注册码: Name:爱学府软件园 注册码:15BF-E46C-672 ...

最新文章

  1. php实现调查结果百分比显示,Php文本游戏试图根据百分比做出结果
  2. Percona XtraDB Cluster(转)
  3. 关于mysql启动问题---mysqld_safe mysqld from pid file * ended
  4. U盘加载速度慢的解决方法
  5. mysql if 多个_MySQL使用IF语句CONCAT多个字段
  6. Oracle中表连接的方式有哪些
  7. Hadoop on Mac with IntelliJ IDEA - 5 解决java heap space问题
  8. 塑源码是什么_注塑机源代码
  9. i9100美化android.policy.jar,摆脱越狱束缚 三星I9100安装应用更轻松
  10. 浅谈css常用伪类用法
  11. mysql 更新sql 语句怎么写_sql更新语句怎么写
  12. 第五章 PCB 设计规则设置及 PCB 绘制
  13. 无盘服务器游戏盘大了IO多,BXP无盘详细图文系统教程4
  14. unity人物刚体移动_Unity3D 角色(物体) 移动方法 合集
  15. 分享一款好用的英语词频统计软件
  16. 电脑维修小知识(我抄的!)
  17. 读论文:大数据计算环境下的隐私保护技术研究进展
  18. QEMU虚拟磁盘资料
  19. 【python】错误SyntaxError: invalid syntax的解决方法总结
  20. 【无标题】Vue长列表性能优化常用方案

热门文章

  1. STM32-GPRS模块连接系统主站
  2. 儿童python编程教程-儿童编程python入门
  3. 北美计算机专业申请,美国计算机专业名校TOP5申请深入解读
  4. PostgreSQL 创建自己的数据库、模式、用户
  5. 员工离职损失大怎么办?知识管理系统来帮忙
  6. Unmapped Spring configuration files found.Please configure Spring facet.”
  7. 邮箱 手机号 格式要求
  8. 想和你去吹吹风(张学友演唱歌曲)
  9. Spring之Bean后处理器——BeanPostProcessor的使用与源码解析
  10. python不小心删除恢复上一步_意外获取删除python后如何恢复