rsync finds files to sync which don't exist and then crashes
Matt McCutchen
matt at mattmccutchen.net
Sun Sep 27 00:36:28 MDT 2009
On Sat, 2009-09-26 at 14:45 -0700, stefaan wrote:
> I'm running the following script for backup:
> SHORTHOST=`hostname | awk 'BEGIN { FS="." } { print $1 }'`
> cd $HOME || exit 1
> rsync --ignore-errors --max-size=50m -v --delete --delete-excluded
> --log-file=/tmp/backup.log --exclude-from=$HOME/.rsync/exclude \
> --timeout=3 -az \
> $HOME atticserve:/mnt/store/backup/$SHORTHOST
>
> At some point it tries to sync the following file:
> stefaan/Pictures/2009-08-29/P1000908.JPG
>
> This file does not exist, although it used to.
That's really strange and smells of flakiness with the filesystem. How
specifically did you check that the file does not exist: ls? Does
"rsync --list-only" show the file? It may help to run the sending side
of rsync under strace to see its exact interaction with the filesystem.
--
Matt
More information about the rsync
mailing list