![]() This is a "win" because, with the delta-copy algorithm on, rsync would read the entire destination file (over the wire from the NAS) in order to determine what bits of the file have changed. When you're mounting the destination volume with SMB and using rsync to copy files from what Linux "sees" as a local source and a local destination (both mounted on that machine), most modern rsync versions switch to 'whole file' copy mode, and switch off the delta copy algorithm. This is the "magic" part of rsync- the rsync algorithm itself. In order to determine the changed bits, the file has to be read by the source and destination hosts and block checksums compared to determine which bits changed. Rsync's performance advantage comes from doing delta transfers- that is, moving only the changed bits in a file. ![]() I think you're having a misunderstanding of the rsync algorithm and how the tool should be applied.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |