Time Machine debates: Time Machine vs. other solutions
This week we have touched on a few of the hotly debated topics regarding Apple's Time Machine backup solution. So far, the biggest questions have been the proper size of drive to use for Time Machine, and ways to secure your backups from unauthorized access. Today, we'll discuss our last topic in this series regarding Time Machine, which is to compare and contrast it with other backup solutions, and briefly outline what might be best for an individual's uses.
Time Machine
Time Machine has been widely accepted because, for one thing, it comes with the operating system and is well-advertised, but is also very robust. It is an all-inclusive system that will by default back up every file on attached local disks, and as such creates a set-and-forget system that is appealing to home users. People don't have to worry about managing their backups by installing software and worrying about compatibility, and then dealing with extensive configuration and backup schemes. With Time Machine, you plug a drive in and it works.
Beyond the ease of setup, the Time Machine drive is actively indexed and easily searchable, and backups run every hour the computer is awake to ensure an adequate history of backups is available. Therefore, you will only have up to 60 minutes of work loss in the event of a major crash or other data loss.
Time Machine does have its drawbacks, which are that the backups are not bootable and it is not very configurable. If your system crashes and you need to continue working, Time Machine requires you to perform a full system restore, which can take hours. Apple's strive for simplicity with Time Machine has also made it rather difficult to suit all users. Some people may wish to have it run at a different interval than the hourly backups, and while this can be done, it takes using third-party utilities or command-line editing to work.
If you are primarily interested in a history of backups, and maintaining an active workflow comes secondary, then Time Machine is a good and convenient solution.
Cloning
Cloning offers some of the options that Time Machine does not, including the ability to boot immediately to the clone and continue work in the event of a boot drive failure. The problem with cloning is that it does not have any history of backups, so you cannot follow file version changes or retrieve files that were lost before the latest backup was done.
Cloning programs are highly configurable, both because third-party applications have extensive scheduling, and because Apple's solution with disk utility can also be implemented into user-defined scripts since it is available as a command-line utility.
If you are primarily interested in maintaining workflow and being able to immediately boot in the event of a hardware failure, then implementing a cloning solution is a good idea.
For more information about cloning solutions, check out our recent article on implementing cloning in OS X.
Other backup solutions
There are a variety of third-party history-based backup solutions that you can try besides Time Machine. One of the most commonly used is Retrospect, which has been around for years, and has survived by offering more versatility than Apple's solution, such as highly configurable scheduling, file inclusion and exclusion, and media support. Retrospect and similar solutions are very similar to Time Machine, but for the most part seem to be more suited for enterprise environments than home uses.
Additional third-party alternatives to Time Machine are file synchronization solutions. While not exactly backup solutions, these software packages synchronize files on your computer to other locations, and therefore provide multiple copies of a single file that can be used as backups. The strive for synchronization these days is to propagate changes as quickly as possible (using "push" technologies, etc.) and that can cause a missing file to be almost immediately deleted from the synchronized locations. However, if you have it set up to run on a daily basis, then you should be able to retrieve a lost document from a synchronized location before synchronization runs again.
Lastly, you can tackle hardware failures by implementing a mirrored RAID solution, which is similar to having an immediately synchronized clone. You can set up a RAID solution with hardware controllers, but also do this in software. Read more in our recent article on implementing RAID in OS X.
Our recommendation
We've mentioned in past articles that there is nothing stopping anyone from using the best of both worlds and implementing multiple backup schemes for data. We recommend that people use one history-based backup system such as Time Machine, and also regularly clone their boot drives using Disk Utility or a third-party cloning utility. With this setup, you should be able to quickly boot from the cloned disk in the event of a hard-drive failure and continue working, but still be able to browse through file changes over time with Time Machine.
These days, backup solutions have become quite easy to implement, and can be fun to set up. If you are not backing up your files in any way, you are risking data and productivity loss. Given the cheapness of external drives these days, we strongly urge every user to take advantage of the powerful backup solutions available and safeguard their data.
Resources
However, there are a few major problems with Time Machine. The biggest problem of all is:
TIME MACHINE DOES NOT BACKUP THE TRASH.
How can Time Machine even possibly be considered a comprehensive backup system if it doesn't backup the trash?
Not only could you create an important file on your desktop, and then (accidentally or purposely) move it to the trash before it ever gets backed up by Time Machine at all, but also, thanks to a bug in Mac OS X, you can actually be working on active files while they are sitting in the trash!
More details on this bug here: http://db.tidbits.com/article/10062
Time Machine needs to be backup & recover the trash, if it is ever to be considered a comprehensive backup solution.
You're essentially complaining about 2 things, one of which Time Machine isn't meant to do, and the other is the concept of the trash. Neither of which are necessarily major problems with Time Machine itself, just problems for your workflow.
"<i>Not only could you create an important file on your desktop, and then (accidentally or purposely) move it to the trash before it ever gets backed up by Time Machine at all</i>"
Time Machine isn't meant to be a comprehensive backup system. It's meant to do scheduled incremental backups and allow for easy retrieval. It's not meant to actively backup your data as it's created/modified. If you create a file important enough to worry about, save it and invoke Time Machine to back it up. If that isn't sufficient, then you probably should look at other backup options that better fit your needs.
"<i>thanks to a bug in Mac OS X, you can actually be working on active files while they are sitting in the trash!</i>"
I understand that workflows/habits can differ greatly, but I get the impression that you use the trash as a "file purgatory" and not a place to throw things away. It also sounds like you even leave items there for a long time before emptying it (based off of your complaint of Time Machine's hourly backup schedule and not backing up the trash). I can see how Time Machine backing up the trash folder would help you, but the folder is called "Trash" for a reason. If you have a habit of accidentally or purposely putting your data in the trash, possibly you should reconsider the way you use the trash. Perhaps create a folder for items "To Be Deleted" to use instead, and/or disable the shortcuts for sending items to the trash. That way the files are backed up with Time Machine and you could easily automate the deletion of the files if desired.
I do, however, agree that the OS should act consistently across all of its features in regards to opening files. It seems Apple missed a few things there. :)
>> ... How can Time Machine even possibly be considered a comprehensive backup system ...
Nothing I have ever read from Apple made me believe for a moment that Time Machine was a "comprehensive backup system." I have known from Day One that it did not create a "complete, bootable backup." So, locally, I run Time Machine as well as a weekly SuperDuper COMPREHENSIVE, bootable backup of my system. Off-site, I maintain copies of important data and docs.
Time Machine works for folks who - for whatever reasons - don't want to "bother" with a more formal backup regimen, I suppose. I am sure it has been responsible for more users backing up more than they did before it was available.
---
Clint Bradford
909-241-7666
Although TM has save my bacon a couple of times, I now find it to be totally useless and will, in the future, stick with Carbon Copy Cloner that I run nightly. That is unless there is a solution to TM's failure.
You must be. My time machine drive has backups of all locally mounted drives, including externals. It will even back up other partitions on the same physical disk, if I don't explicitly exclude them.
- John Sweeney
Seattle
For an initial backup, be sure to use a <b>wired</b> connection between the Time Capsule and the computer. This will speed the initial backup, and be much more reliable. Thereafter, feel free to go wireless. Give it a try.
I get to set the number of archives I want, and my backup is instantly bootable should the need arise.
I switched to ChronoSync from SuperDuper just for these extra configuration options.
Another "vote" for ChronoSync! Really the best tool out there, in terms of power/flexibility/(relative) ease-of-use...
---
PEACE, POPPAJOHN
This is why TM is not an archive, but rather a "revolving" backup of sorts. If you want a bigger history then you will need to get a bigger drive.
Perhaps the answer here is to not throw away things you intend to keep? Time Machine is a backup, not an archive.
As others have mentioned TM is not an archive, it is a backup and a very effective one at that.
If you are serious about archiving data for long periods of time consider copying them to archive quality CD or DVD media such as that made by MAM-A. They definitely are not cheap, but the real gold reflective layer will outlast the aluminum used in regular CDs and DVDs by decades if not generations.
---
joemikeb : MacFixit Forums Moderator
- by steven.schwartz July 13, 2009 6:04 AM PDT
- Ran a full restore using time machine after a drive failure. Macbook Pro was returned to my from apple with a new drive and copy of leopard on it. I ran time machine at start up to reinstall all files from a USB time machine backup created for this very purpose. It ran well until the very last step where it read less than a minute remaining....and then it hung...for a very long time... I read all over about issues like this but could not find the answer so I powered down the mac and restarted. To my surprise all files, user accounts, photos, music etc. were restored but I'm worried about the system now. Ran permissions repair and all seems ok for now. Should I worry? Why are there so many bugs with this program. When I first tested it in my office it was buggy too with very slow backups. I like the functionality but don't completely trust it and that, more than anything, is what you want in a backup utility, trust and repeatability...
- Like this Reply to this comment
-
(18 Comments)