其他分享
首页 > 其他分享> > rsync 备份数据的底层原理

rsync 备份数据的底层原理

作者:互联网

rsync 备份数据的底层原理

rsync传递数据可以简单总结为三步

  1. 先验证用户身份
  2. 检查源路径到底需要传哪些文件,默认quick check算法
  3. 传输

rsync命令有上百个选项,主要分为两大类 :

  1. 一类是检测,检测是在源目录里面进行的。如果改变检测机制,一般情况下,会增加数据校验的可靠性,降低检查的效率。
  2. 还有一类是传输(比如要不要改变传输文件的属性),传输只传输源目录数据改动的部分。在源目录中,需要通过算法得出数据变化的部分,在目标目录中,也需要算法计算拼接出新的完整数据,覆盖到原文件。
    相比scp进行数据备份,rsync更加耗费cpu资源。

关于检测

关于传输

标签:文件,rsync,备份,源目录,传输,算法,数据,底层
来源: https://blog.csdn.net/Yosigo_/article/details/115827997