Quote:
Originally Posted by damomurf 
And that is where you need to be careful. Other than the amazing visual experience offered by Time Machine and the integration with individual applications, rsync is *very* much capable of achieving *exactly* the same backup strategy. Tiger already supports hard links as discussed in the article and rsync supports syncing content using hard links to avoid storing redundant copies of the same file. Sure, it's not going to be as user friendly, but it would actually work.
With rsync and hard links there would be no "restore" as such, you'd just change to a folder on your backup drive that corresponds to a backup date. That folder would appear as a full backup.
I agree that rsync isn't as good an option as Time Machine appears to be from a usability point of view - but lets not forget that it is actually capable of achieving a very similar result in terms of file storage and retrieval.

And that is where you need to be careful. Other than the amazing visual experience offered by Time Machine and the integration with individual applications, rsync is *very* much capable of achieving *exactly* the same backup strategy. Tiger already supports hard links as discussed in the article and rsync supports syncing content using hard links to avoid storing redundant copies of the same file. Sure, it's not going to be as user friendly, but it would actually work.
With rsync and hard links there would be no "restore" as such, you'd just change to a folder on your backup drive that corresponds to a backup date. That folder would appear as a full backup.
I agree that rsync isn't as good an option as Time Machine appears to be from a usability point of view - but lets not forget that it is actually capable of achieving a very similar result in terms of file storage and retrieval.
This is all correct, but somewhat beside the point. It may actually be that rsync is the engine that Time Machine uses (I don't know this and am just too lazy to try and find out right now). Apple does this often, take the existing BSD utility(s) and make it usable to the ordinary user (Activity Monitor, Disk Utility, etc.) I've used rsync and agree with you in principle but it takes either a lot of experience and/or time to get rsync to work this way reliably and with no user intervention.








