• On GameSpot: Street Fighter x Tekken: See the panel!
advertisement
July 10, 2009 3:44 PM PDT

Time Machine debates: Time Machine vs. other solutions

by CNET staff

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

  • cloning in OS X
  • RAID in OS X
  • past articles
  • More from Late-Breakers
  • Recent posts from MacFixIt
    iTunes 10 user interface sees some minor changes
    Apple seeds iOS 4.1 Gold Master to developers
    Possible fix for Harman Kardon iSub problems with PowerPC Macs
    Precautions to take before installing iTunes 10
    A reminder on how to reset your Mac's system password
    Mail messages appearing blank
    Adobe Lightroom update brings direct Facebook publishing; Camera Raw 6.2 released
    Weekly troubleshooting utilities update
    Add a Comment (Log in or register) (18 Comments)
    • prev
    • next
    by scotty321 July 10, 2009 3:55 PM PDT
    Overall, Time Machine is very impressive.

    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.
    Reply to this comment
    by czx July 10, 2009 3:55 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by scotty321</i></div></class><br />
    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. :)
    Reply to this comment
    by clintbradford July 10, 2009 3:55 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by scotty321</i></div></class><br />
    &gt;&gt; ... 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
    Reply to this comment
    by mvogel--2008 July 10, 2009 7:42 PM PDT
    Can you hook a RAID drive system to the USB of Time Capsule in order to both create a back up and also have it automatically cloned on a second drive.
    Reply to this comment
    by DaMoose July 10, 2009 9:18 PM PDT
    My problem with Time Machine is that it constantly fails during a backup. Currently, it is using 532 on an internal 750 GB drive with the remaining GBs available. Apparently the available space is not sufficient to let TM finish. My only solution to date has been to wipe the entire TM drive, and start over.

    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.
    Reply to this comment 1 person likes this comment
    by Richit July 11, 2009 5:34 AM PDT
    Tri-backup is a solution I've been using for years. I even use it to push file updates from my private work server to my public web server.
    Reply to this comment
    by restinglion July 11, 2009 5:45 AM PDT
    I use TM to back up my Macbook (along with a weekly clone and a daily Chronosync backup) but I don't use it with my Mac Pro because my "Projects" folders are not on the boot drive. I would love to use TM for this Projects drive, but you can only backup your boot drive using TM (unless I'm missing something...)
    Reply to this comment
    by snowmoon--2008 July 11, 2009 5:45 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by restinglion</i></div></class><br />
    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.
    Reply to this comment
    by Nail56 July 11, 2009 9:31 AM PDT
    I must be the only guy in the world that can't use Time Machine. I'm backing up 145 GB and it always hangs up two or three hours into the process. I'm very interested in an alternative backup, especially since I upgraded to 500 GB drive. Thanks for your discussion of alternatives.
    - John Sweeney
    Seattle
    Reply to this comment
    by Steve Davidson July 11, 2009 9:31 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Nail56</i></div></class><br />
    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.
    Reply to this comment
    by Wood-e July 11, 2009 11:26 AM PDT
    I use ChronoSync to clone my system and by toggling on "Syncronize deletions" and "Archive replaced files" I can follow file version changes and retrieve files that were lost before the latest backup was done.
    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.
    Reply to this comment
    by July 11, 2009 11:26 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Wood-e</i></div></class><br />
    Another "vote" for ChronoSync! Really the best tool out there, in terms of power/flexibility/(relative) ease-of-use...

    ---
    PEACE, POPPAJOHN
    Reply to this comment
    by Tracy Valleau July 11, 2009 8:49 PM PDT
    Seems that folks always overlook DataBackup from ProSoft. It is a full-featured backup solution, including history, clone, and scheduling. (&amp; yes: I'm just a satisfied user.) Between that and SuperDuper, I'm a happy camper.
    Reply to this comment
    by jmacfix July 12, 2009 8:59 PM PDT
    Am I missing something? It seems to me that Time Machine should be only a short-term backup. If you purposely erase a file because Time Machine has backed it up, won't Time Machine also eventually erase that file when the backup of it becomes the oldest backup and Time Machine erases that backup to free up space? I use Time Machine, but also use two other drives where I backup double of what I want to keep. I never have seen this mentioned, so am I wrong?
    Reply to this comment
    by tkessler July 12, 2009 8:59 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by jmacfix</i></div></class><br />
    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.
    Reply to this comment
    by bender42 July 12, 2009 8:59 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by jmacfix</i></div></class><br />
    Perhaps the answer here is to not throw away things you intend to keep? Time Machine is a backup, not an archive.
    Reply to this comment
    by joemikeb July 12, 2009 8:59 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by jmacfix</i></div></class><br />
    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
    Reply to this comment
    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...
    Reply to this comment
    (18 Comments)
    • prev
    • next
    advertisement

    About MacFixIt

    MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

    Add this feed to your online news reader