I'm using rsync 2.6.9 in Cygwin to keep files on a NFS partition in sync with files on a FAT32 partition (external hard drive). The problem is that after reconnecting the HD to the computer, rsync won't identify the files on the FAT32 partition as up-to-date on the first try. Thus it will copy all files to the external drive again (although they're already up to date). Only after complete re-copy/rsync of the files the program will work as intended for the following executions of rsync. But after a reconnect of the HD it all happens over again.
The command line is
$ rsync -rtW --modify-window=1 --delete /cygdrive/d/source /cygdrive/g/dest
Any solution in sight? Thanks in advance!
Please reconnect the HD and then run rsync with the -i option to find out why it thinks the files need to be transferred.
Darn, can't reproduce it at the moment. Appears only from time to time. Sorry for the inconvenience.
This may have been a time-change glitch. E.g., FAT stores times in localtime with no DST offset, so when DST changes, all times on a FAT filesystem appear to shift by an hour.