ACL and link-dest
Andrew Gideon
c182driver1 at gideon.org
Mon May 23 07:25:02 MDT 2011
On Sun, 08 May 2011 18:21:23 +0200, AZ 9901 wrote:
[...]
> So why Rsync does not hard link them ?
If I understand what you're asking correctly, you've two files that are
identical but for the ACLs which are different. You're asking why these
two files aren't hard-linked?
The answer is that the ACL - at least as far as file systems I've seen -
is on the inode, not the directory entry which refers to an inode.
Therefore, if you've two files hard-linked to one another, they must
share the same ACL.
The act of changing the ACL requires rsync to make a second copy.
Happily, it seems that rsync is sufficiently smart to make the copy at
the destination end of the copy. That is, it doesn't bother to transfer
the file since the file's content is already at the destination. It
merely creates the required new copy and then changes the new copy's ACL.
Does this help you?
- Andrew
More information about the rsync
mailing list