OSX Time Machine versus rsnapshot.
Scott Hess <scott <at> doubleu.com>
2013-02-18 05:16:42 GMT
I've been using rsnapshot to back up my home network of mostly Linux
boxen for a bit over 8 years. Nowadays, my family has been acquiring
more OSX machines, so I setup a Linux box to work as a Time Machine
target. I used this as a resource:
http://www.mikepalmer.net/build-a-netatalk-time-machine-for-osx-lion-using-debian-6-0-squeeze/
though there are other similar things out there. Since all I really
knew about Time Machine was that people had described it as similar to
rsnapshot, so I had figured that it would be rsnapshot-like with the
source fs sync'ed to the remote mount, with hard links to share
unchanged files, etc. My idea was that I could then use rsnapshot to
pull that onto the big backup server, and the hard links would let me
get away without paying a huge storage cost. Unfortunately, what I've
found is that Time Machine backs up into a "sparsebundle", which is a
filesystem image in a collection of files. So, like database storage,
rsnapshot really can't leverage this, and could potentially backup an
inconsistent state for it.
Did that make sense? If so, has anyone noticed settings or the like
which would cause Time Machine to write files directly on the server
rather than filesystem-in-a-blob?
I'm reluctant to simply export a r/w filesystem from the backup server
for Time Machine to backup into - my entire goal with that server is
that it is pull-only, nothing is ever pushed to it. So my notion
right now is that I could write a script to manually rsync the Time
Machine data over, perhaps retrying until no data is transferred, and
assume that that's "good enough".
Thanks,
scott
------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
is your hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials, tech docs,
whitepapers, evaluation guides, and opinion stories. Check out the most
recent posts - join the conversation now. http://goparallel.sourceforge.net/