Rsync备份工具讲解(一)


本文分多章发布更新,将介绍inotify+rsync和sersync工具的使用方法,详细介绍rsync的相关原理,rsync的同步过程,希望给位朋友们能藉此深入rsync工具.让它成为你有利助手!

什么是rsync软件

(1)Rsync(英文名称:remote synchronize)是一个增量备份工具,配合linux中的任务计划能实现定时或间隔时间同步,配合inotify或者sersync(这里提到的两个工具会讲解如何使用),可以实现触发式的数据实时同步!
可以通过LAN/WAN快速同步到数台主机间,rsync使用所谓的**"Rsync算法-quick check"使本地远程两个主机之间文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快!**
(2)rsync还可以实现增量全量同步数据方式(下面会讲到什么是增量及全量)

说明

这里提到的rsync的算法"quick check",它的原理以及对算法实现的机制要比想象中复杂一些,平时我们使用rsync实现简单的备份,同步的功能足以,对于运维工作来说没有太大的必要去研究它的算法实现过程,

如果想实现rsync更强大就更完整的功能,就要有理论知识的支撑,所以想要使用起来就要详细的了解及多做实验练习使用rsync工具,

man rsync   #rsync手册
rsync -vvvv   #显示执行过程,参数"v"越多就越详细
rsync --version  #查看版本号

(2)Rsync支持大多数的类Unix系统,无论是Linux,Solaris还是BSD上都经过了良好的测试
此外,它在windows平台下也有相应的版本,如cwRsyncSync2NAS等工具.

总结

Rsync是一款开源的,快速的,多功能,可实现全量及增量的本地或远程数据同步备份的优秀工具

增量与全量

什么是全量传输

例子

假如:设定一个文件夹,这个文件夹主机A/B都各创建一个,要求主机A的文件夹里面的数据每天传送给主机B一次

<
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值