DO NOT REPLY [Bug 4079] New: rsync fails with --inplace,
--link-dest and --no-whole-file
samba-bugs at samba.org
samba-bugs at samba.org
Mon Sep 4 15:22:18 GMT 2006
https://bugzilla.samba.org/show_bug.cgi?id=4079
Summary: rsync fails with --inplace, --link-dest and --no-whole-
file
Product: rsync
Version: 2.6.8
Platform: x86
OS/Version: Linux
Status: NEW
Severity: major
Priority: P3
Component: core
AssignedTo: wayned at samba.org
ReportedBy: roger at planbit.co.uk
QAContact: rsync-qa at samba.org
System: Debian sarge (x86) with a locally compiled 2.6.8 version of rsync with
the ACL patches applied. Kernel updated to 2.6.16.20.
The command below fails if there is a reference file in "/tmp/test/b" that is
slightly different to the file in "/tmp/test/a" and the destination file does
not exist in "/tmp/test/c".
rsync -a --no-whole-file --inplace --link-dest=/tmp/test/b tmp/test/a/
tmp/test/c/
If rsync is run with -vvvv, the RSYNC algorithm appears to run correctly and
determine the blocks in the file that are missing. Unfortunately, only the
changed data is written to the file in "/tmp/test/c/" and the rest of the file
is zeros.
I suspect this is because an empty destination file is created when the file
doesn't exist rather than hard-linking the destination file to the link-dest
file before performing the in-place copy.
--
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the rsync
mailing list