rsync-远程同步软件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync-远程同步软件相关的知识,希望对你有一定的参考价值。




 

rsync is a utility that keeps copies of a file on two computer systems

a fast, versatile, remote (and local) file-copying tool


rsync is an open sourceutility that provides fast incremental file transfer.


rsync


https://rsync.samba.org/



https://en.wikipedia.org/wiki/Rsync



























SYNOPSIS

Local:  rsync [OPTION...] SRC... [DEST]

Access via remote shell:
  Pull: rsync [OPTION...] [[email protected]]HOST:SRC... [DEST]
  Push: rsync [OPTION...] SRC... [[email protected]]HOST:DEST

Access via rsync daemon:
  Pull: rsync [OPTION...] [[email protected]]HOST::SRC... [DEST]
        rsync [OPTION...] rsync://[[email protected]]HOST[:PORT]/SRC... [DEST]
  Push: rsync [OPTION...] SRC... [[email protected]]HOST::DEST
        rsync [OPTION...] SRC... rsync://[[email protected]]HOST[:PORT]/DEST







1.2 核心算法
  假定在名为α和β的两台计算机之间同步相似的文件A与B,其中α对文件A拥有访问权,β对文件B拥有访问权。并且假定主机α与β之间的网络带宽很小。那么rsync算法将通过下面的五个步骤来完成:
  1.β将文件B分割成一组不重叠的固定大小为S字节的数据块。最后一块可能会比S 小。
  2.β对每一个分割好的数据块执行两种校验:一种是32位的滚动弱校验,另一种是128位的MD4强校验。
  3.β将这些校验结果发给α。
  4.α通过搜索文件A的所有大小为S的数据块(偏移量可以任选,不一定非要是S的倍数),来寻找与文件B的某一块有着相同的弱校验码和强校验码的数据块。这项工作可以借助滚动校验的特性很快完成。
  5.α发给β一串指令来生成文件A在β上的备份。这里的每一条指令要么是对文件B经拥有某一个数据块而不须重传的证明,要么是一个数据块,这个数据块肯定是没有与文件B的任何一个数据块匹配上的。







http://blog.sina.com.cn/s/blog_9f4962b10102vqua.html


真正的inotify+rsync实时同步 彻底告别同步慢

http://www.ttlsa.com/web/let-infotify-rsync-fast/


Linux下Rsync+Inotify-tools实现数据实时同步

http://www.osyunwei.com/archives/7435.html


Rsync结合Inotify 实时同步配置(更新之前繁琐的传输认证)

http://blog.chinaunix.net/uid-25266990-id-3522465.html



Linux文件实时同步配置 

http://xiang.lf.blog.163.com/blog/static/1277333222012729113722524/


Linux 文件双向实时同步rsync

http://blog.sina.com.cn/s/blog_9f4962b10102vqua.html






http://www.linuxidc.com/Linux/2012-02/53572p2.htm


https://www.pppei.net/blog/post/124



本文出自 “运维自动化” 博客,请务必保留此出处http://shower.blog.51cto.com/4926872/1894175

以上是关于rsync-远程同步软件的主要内容,如果未能解决你的问题,请参考以下文章

rsync远程同步

rsync+inotify实现远程同步

rsync+inotify远程同步‍

远程数据同步工具cwRsync

第十六课----Rsync数据同步工具

rsync远程同步(定期同步,实时同步实战!)