xbup: a set of backup tools for Mac OSX


Some software for dealing with Mac OSX metadata, including backup to a remote, non-OSX, unix machine.

NOTE: rsync 3.2.4 introduced a breaking change as to how espape characters were handled for source, destination, and backup directory arguments. While the --old-args option reinstates the old behavior for source and destination, it unfortunately does not affect the backup directory argument. The script xbup-new may be used as a replacement for the xbup script in xbup-2.1.tgz. It works correctly assuming both local and remote rsyncs are version 3.2.4 or above, and it performs checks to make sure this is the case.

So, if you use the built-in rsync supplied by Apple, which is more-or-less equivalent to rsync version 2.6.9, you should be able to use the old xbup script. If you are using a more modern rsync (such as from homebrew), you should use the new xbup script.

I have not yet created a script that works seamlessly in all situations.

NOTE: I've used xbup on the APFS filesystem and all seems to work well.


Back to Victor Shoup's Home Page