xattrs with --link-dest inconsistancy
smokin.jake at mac.com
smokin.jake at mac.com
Tue May 22 22:22:53 GMT 2007
I performed this test on a Powerbook G4 (PPC) using Mac OS X version
10.4.9 with
rsync version 3.0.0cvs protocol version 30.PR3
Copyright (C) 1996-2007 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 32-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, no ACLs, xattrs, iconv
Titan:~ alan$ mkdir ~/Desktop/Folder1
Titan:~ alan$ mkdir ~/Desktop/Folder1/Folder1a
Titan:~ alan$ echo 'File1' > /Users/alan/Desktop/Folder1/Folder1a/file1
Titan:~ alan$ xattr -s tree fir /Users/alan/Desktop/Folder1/Folder1a/
Titan:~ alan$ xattr -l /Users/alan/Desktop/Folder*/*
/Users/alan/Desktop/Folder1/Folder1a
tree fir
Titan:~ alan$ rsync -avXHi /Users/alan/Desktop/Folder1/ /Users/alan/
Desktop/Folder2/
building file list ... done
created directory /Users/alan/Desktop/Folder2
cd+++++++++ ./
cd+++++++++ Folder1a/
>f+++++++++ Folder1a/file1
sent 151 bytes received 37 bytes 376.00 bytes/sec
total size is 6 speedup is 0.03
Titan:~ alan$ rsync -avXHi --link-dest=/Users/alan/Desktop/Folder2 /
Users/alan/Desktop/Folder1/ /Users/alan/Desktop/Folder3/
building file list ... done
created directory /Users/alan/Desktop/Folder3
sent 95 bytes received 11 bytes 212.00 bytes/sec
total size is 6 speedup is 0.06
Titan:~ alan$ rsync -avXHi --link-dest=/Users/alan/Desktop/Folder3 /
Users/alan/Desktop/Folder1/ /Users/alan/Desktop/Folder4/
building file list ... done
created directory /Users/alan/Desktop/Folder4
cd........x Folder1a/
sent 99 bytes received 15 bytes 76.00 bytes/sec
total size is 6 speedup is 0.05
Titan:~ alan$ rsync -avXHi --link-dest=/Users/alan/Desktop/Folder4 /
Users/alan/Desktop/Folder1/ /Users/alan/Desktop/Folder5/
building file list ... done
created directory /Users/alan/Desktop/Folder5
sent 95 bytes received 11 bytes 212.00 bytes/sec
total size is 6 speedup is 0.06
Titan:~ alan$ xattr -l /Users/alan/Desktop/Folder*/*
/Users/alan/Desktop/Folder1/Folder1a
tree fir
/Users/alan/Desktop/Folder2/Folder1a
tree fir
/Users/alan/Desktop/Folder3/Folder1a
/Users/alan/Desktop/Folder4/Folder1a
tree fir
/Users/alan/Desktop/Folder5/Folder1a
Titan:~ alan$
The extended attributes are not consistently copied.
More information about the rsync
mailing list