bad hardlinks with rsync

jw schultz jw at pegasys.ws
Fri Sep 19 00:50:01 EST 2003


On Thu, Sep 18, 2003 at 03:17:22PM +0200, Chris Tarnutzer wrote:
> 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
> kernel.org kernels), both running reiserfs.
> 
> rsync --version:
> rsync  version 2.5.6cvs  protocol version 26
> Copyright (C) 1996-2002 by Andrew Tridgell and others
> <http://rsync.samba.org/>
> Capabilities: 64-bit files, socketpairs, hard links, symlinks,
> batchfiles,
>                IPv6, 64-bit system inums, 64-bit internal inums
> 
> invocation:
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<
> rsync | -v | -aHx | --numeric-ids | --delete |
> --exclude-from=Synchronisationsausnahmen | / | 192.168.1.1:/
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<
> 
> tail of the logfile:
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<
> var/cache/httpd-accel/a/f4/4d0d0d7f891a691ad5c739448f37f =>
> etc/sv/qmail-smtp/log/supervise/status
> var/cache/httpd-accel/e/b8/fc770c62d513c4032b02da7b526c2 =>
> etc/sv/qmail/log/supervise/status
> var/www/ethlife/articles/news/.xmlstyle_cache/a5/ba/f217e3bdffeccb7d16c0e277fabf.type
> => 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
> var/cache/httpd-accel/a/f4/4d0d0d7f891a691ad5c739448f37f
> ls -li etc/sv/qmail-smtp/log/supervise/status
>  890631 -rw-r--r--    1 root     root           18 17. Sep 14:26
> etc/sv/qmail-smtp/log/supervise/status
> 
> ls -li var/cache/httpd-accel/e/b8/fc770c62d513c4032b02da7b526c2
>  681656 -rw-r-----    1 www-data www-data     6068 17. Sep 15:41
> var/cache/httpd-accel/e/b8/fc770c62d513c4032b02da7b526c2
> ls -li etc/sv/qmail/log/supervise/status
>  888784 -rw-r--r--    1 root     root           18 17. Sep 15:33
> etc/sv/qmail/log/supervise/status
> 
> ls -li
> var/www/ethlife/articles/news/.xmlstyle_cache/a5/ba/f217e3bdffeccb7d16c0e277fabf.type
>  886182 -rw-rw-r--    1 elcms_ht elcms          29 17. Sep 15:40
> var/www/ethlife/articles/news/.xmlstyle_cache/a5/ba/f217e3bdffeccb7d16c0e277fabf.type
> ls -li var/cache/httpd-accel/0/0f/1ecf467cbcf662efc18681c7f6fe7
>  701948 -rw-r-----    1 www-data www-data    18649 17. Sep 15:40
> var/cache/httpd-accel/0/0f/1ecf467cbcf662efc18681c7f6fe7
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> 
> Thanks in hope for answers, cheers, Chris

Given that the files don't seem be be transient i'd say
reiserfs might be playing fast and loose with inode
numbers. 


-- 
________________________________________________________________
	J.W. Schultz            Pegasystems Technologies
	email address:		jw at pegasys.ws

		Remember Cernan and Schmitt



More information about the rsync mailing list