Does anyone know why rsync would keep sending the files over and over again?

14

I'm trying to using rsync to backup some files, about half a TB. It's now it a state where it keeps sending the same files everytime it runs.

for example:

rsync -av /data/source/* user@host:/data/dest
sending incremental file list
source/file1.txt
source/file2.txt

I then verify those files are copied over... then the next time it runs it does the same thing

rsync -av /data/source/* user@host:/data/dest
sending incremental file list
source/file1.txt
source/file2.txt

any idea why it's getting stuck on these files? I've tried to wipe the whole dest directory out and start over but no luck.

thanks,

beagleguy

Posted 2010-03-02T16:32:47.830

Reputation:

1Have you done a diff on the files, and checked all the information on their ls -l list? They could, in principle, be modified at either edn without you being aware of it, and maybe rsync doesn't leave the files in the right state on the destination. – Charles Stewart – 2010-03-03T13:51:57.030

Answers

9

Use --itemize-changes to get rsync to output what is actually being changed

The answer from ire_and_curses misunderstands the point of -t which is to preserve modification times, not to decide whether or not to transfer files. Options that determine whether or not to skip files are: -c which decides whether to skip identical files based on checksum, and -I which ignores size and time when deciding whether to skip files.

Also, although rsync may be sending the files again, it shouldn't be transferring all the contents - running with -v should print a summary of how much data was matched in the transfer.

For checking, the following should help:

  • md5sum of the files on either end - to show you if the contents have changed
  • ls -l should show you if the timestamps have changed.

David Fraser

Posted 2010-03-02T16:32:47.830

Reputation: 1 709

5

I remember a similar problem with two systems' clocks not quite behaving. I had to use --modify-window=60 to account for "temporal anomalies".

janmoesen

Posted 2010-03-02T16:32:47.830

Reputation: 498