rsync据说使用增量传输算法来传输文件.
对于与源文件具有相同文件名的先前存在的目标文件,
谢谢。
发布于 2017-01-28 04:36:33
只有在rsync决定将源文件传输到目标之后
是。
在确定rsync是否将源文件传输到目标期间
不是的。一旦rsync
启动了增量算法,它就完全致力于更新文件。
增量传输算法是否传递源文件和目标文件之间的差异?
默认情况下是的。您可以使用--whole-file
选项禁用它。请注意,增量传输算法发送的内容并不是两个文件的diff
。
增量传输算法是否在“子文件”级别工作,首先计算两个文件之间的修补程序文件,然后将补丁文件传输到目标,然后将补丁文件应用到先前存在的目标文件中,以获得源文件的相同副本?
否,因为rsync
并不认为发送方拥有目标文件版本的副本。
rsync
使用滚动校验和来确定文件的匹配部分,而不向任何方向传输整个文件。当然,如果没有匹配,则需要发送整个文件。
https://unix.stackexchange.com/questions/340708
复制相似问题