SHA question

Ask Bjørn Hansen ask at develooper.com
Fri Jan 15 23:18:09 GMT 2010


On Jan 15, 2010, at 14:19, ian wrote:

>>> My understanding[*] is that it computes a checksum for each block of a file
>>> and only transmits blocks that have different checksums.
>> 
>> And to calculate the checksum on each block of the file, it has to, um,
>> read each block of the file... yes?
>> 
> Doesn't rsync *push* rather than *pull* in which case the files it computes the checksum on are all local.
> 
> I did not think it worked in the way you mention without rsync daemon running at the remote end doing the checksum for you.

But with NFS the "remote" is "local".  You need an rsync box running where the storage is to get "cheaper" checksums.


  - ask


More information about the london.pm mailing list