I am currently configuring Dirvish on a Linux computer for backing up the contents of a share on a Windows computer.
Dirvish creates a new directory every time it is called. It internally uses rsync for copying data, creates hard links for files that have not changed and copies those that have.
Normally, from Linux to Linux, it uses rsync over ssh where rsync is running on both sides of the connection so for those files that already exist, only a checksum is transferred which is pretty much instant even for large files.
When used on a Samba share, there is no rsync on the other computer so does rsync still provide any advantage over plain copy where network traffic is concerned?