bad hardlinks with rsync

Chris Tarnutzer tarnutzer at
Thu Sep 18 23:17:22 EST 2003

Hi List

I've experienced some problems with rsync. I'm backuping a complete
machine's rootdirectory. After completion I see in the log of the
output, that rsync links some files which are surely *not* the same
on the source System. Or well, it says, that it makes links, using
the filename1 => filename2 notation. On the source System this files
are not the same and some files are missing on the target System
after the sync. Well, the log says, "partial transfer". But why the
link-sign or why does rsync think, that this files are the same??

Below you will find all the information about the systems and rsync
that I'm using as well as the invocation, tail of the log and stats
of the wrong-linked files.

Source and target hosts both
rsync               2.5.5-0.1
from Debian Woody

source host linux 2.4.20, target host 2.4.22 (both unpatched kernels), both running reiserfs.

rsync --version:
rsync  version 2.5.6cvs  protocol version 26
Copyright (C) 1996-2002 by Andrew Tridgell and others
Capabilities: 64-bit files, socketpairs, hard links, symlinks,
               IPv6, 64-bit system inums, 64-bit internal inums

rsync | -v | -aHx | --numeric-ids | --delete |
--exclude-from=Synchronisationsausnahmen | / |

tail of the logfile:
var/cache/httpd-accel/a/f4/4d0d0d7f891a691ad5c739448f37f =>
var/cache/httpd-accel/e/b8/fc770c62d513c4032b02da7b526c2 =>
=> var/cache/httpd-accel/0/0f/1ecf467cbcf662efc18681c7f6fe7
wrote 586980781 bytes  read 4511014 bytes  577346.80 bytes/sec
total size is 7661625252  speedup is 12.95
rsync error: partial transfer (code 23) at main.c(578)

stats of the files with "=>" on the source host
ls -li var/cache/httpd-accel/a/f4/4d0d0d7f891a691ad5c739448f37f
 898149 -rw-r-----    1 www-data www-data     4094 17. Sep 14:37
ls -li etc/sv/qmail-smtp/log/supervise/status
 890631 -rw-r--r--    1 root     root           18 17. Sep 14:26

ls -li var/cache/httpd-accel/e/b8/fc770c62d513c4032b02da7b526c2
 681656 -rw-r-----    1 www-data www-data     6068 17. Sep 15:41
ls -li etc/sv/qmail/log/supervise/status
 888784 -rw-r--r--    1 root     root           18 17. Sep 15:33

ls -li
 886182 -rw-rw-r--    1 elcms_ht elcms          29 17. Sep 15:40
ls -li var/cache/httpd-accel/0/0f/1ecf467cbcf662efc18681c7f6fe7
 701948 -rw-r-----    1 www-data www-data    18649 17. Sep 15:40

Thanks in hope for answers, cheers, Chris

Chris T.
tarnutzer at

Human beings often make some mistakes.
But for real trouble, you need Windows...

More information about the rsync mailing list