preserving Mac OS X metadata in rsync backups and restores

Matt McCutchen matt at
Sat Jan 19 04:31:11 GMT 2008

On Sat, 2008-01-19 at 05:12 +0100, Moritz Heckscher wrote:
> Using the following options for rsync:
> --archive --hard-links --acls --xattrs --executability --numeric-ids
> I get the following output from backup-bouncer: [...]
> Verifying:            bsd-flags ... FAIL

BSD flags are handled by flags.diff in rsync-patches-3.0.0pre8.tar.gz .

> Verifying:         finder-locks ... FAIL

A request for enhancement was recently entered for finder locks:

But Wayne says he thinks they are handled by flags.diff too.

> Verifying:        creation-date ... FAIL

Creation dates are handled by osx-create-time.diff .

> Verifying:                 fifo ... FAIL
> Verifying:              devices ... FAIL

These are supposed to work with --archive, at least if rsync runs as
root.  In any event, you probably don't care about these if you're just
backing up user data.

> Adding --fake-super to the options of rsync doesn't help:

Naturally, because that option makes rsync wrap the source metadata in
an rsync-specific extended attribute that it sets on the destination
file, whereas the checker tool is expecting the real destination
metadata to be set.


More information about the rsync mailing list