I'm new to rsync. I have a Linux machine with an external harddrive (ext3) and a Windows machine with an NTFS external harddrive. I connected the NTFS harddrive to the Linux machine and did a mirror copy from the ext3 drive. After, I copied some new files to the ext3 drive and then I connected the NTFS back to the Windows machine and from cygwin ran:
rsync -Pratluvz user@linux_machine:/path/to/data /cygdrive/f/
I expected the sync to be really fast since the data is the same except for the most recent addition. A typical line looks like this:
Documents/path/to/file.ext 2688670 100% 801.24kB/s 0:00:03 (xfer#1, to-check=2477/12876)
It's taken almost as long to do the initial sync as the copy itself. However, when I stop the sync and resume, it begins where it left off. Is the first sync special in that it takes an inventory and writes to a file? Will later syncs be faster? (I toggled the 'z' parameter with no effect, and removed the 'c' parameter, which helped.)
EDIT: It turns out that I had included a '/' on the end of the source path, which caused all the contents of the data folder to be copied, not the folder itself. I halted the sync, removed the '/', and it functioned as originally expected.