I want to use cwrsync to synchronize files on Windows notebooks with a Windows Server. I don't like Windows but that's another story.
Since I don't want to install anything on the server I don't want to run a rsync server. I thought it would be enough to have the rsync executable on the notebooks and use it to synchronize all data.
This actually works quite well but it produces traffic that is not understandable for me.
I have a 25MB text file on the notebook. I sync with rsync using the command:
rsync -az --no-whole-file --progress /cygdrive/c/notebook/ /cygdrive/z/servermounted
when the file does not exist on the server the traffic produced is pretty much just 25MB.
Now, when I change a few characters in that textfile on the notebook and synchronize again it's not just synchronizing the changes but the whole file.
I get 50MB download traffic and 25MB upload traffic. Why does it produce so much download traffic? What exactly is it doing?
Can someone tell me how I get it done with less traffic, is my command wrong?
I was using the Offline Files feature of Windows XP before but that is pure crap, therefore not an option.