remote files not being deleted

jw schultz jw at
Thu Feb 26 02:52:07 GMT 2004

On Wed, Feb 25, 2004 at 08:36:26PM -0600, Trey Nolen wrote:
> I've got an issue with remote files being deleted after the local file has
> been deleted. For some reason, this isn't happening.  I'm running rsync
> 2.5.6 protocol 26 (yes, I know there are newer versions, but logistics
> dictates that I can't upgrade right now).  I have used
> the --delete, --delete-after, and --ignore-errors options in all sorts of
> combinations.
> An example of the calling command follows:
> rsync -avR -e
> sh --numeric-ids --delete --progress  --delete-after--ignore-errors --exclud
> e /proc/ / root at backupserver:/
> OK, the weird part is that it will delete files if I do a relatively small
> part of the file system (say /root/ for instance).  I'm not sure what the
> limit is on where it quits working.  Is this something that's been seen
> before? I looked through the archives but didn't find anything relating to
> this.
> Any suggestions?  I guess I could run multiple jobs and do each directory
> separately, but that is less than optimal.  This is occurring on SEVERAL
> computers.  The client and server side are both Linux with ext3 filesystems.
> I have some client machines running rsync under Cywin, but I haven't checked
> to see if they have the issue yet.

It may be that you are running out of memory.  --delete
causes the a second file list (about 100bytes/file) to be
created contianing all the files existing on the receiver.
Combined with --delete-after this happens at the time when
the memory usage is at its greatest due to copy-on-write and

You may want to try without --delete-after.  That would
reduce the memory requirements somewhat and if you do
run out of memory with --delete it will be more obvious
because the rsync will fail outright.

	J.W. Schultz            Pegasystems Technologies
	email address:		jw at

		Remember Cernan and Schmitt

More information about the rsync mailing list