My OS X backup strategy
I thought I’d post a little howto on how I try to keep the data on the hard drive of my little iBook save. So without further ado… here it is:
- This steps actually involves leaving your beloved home. Beware it might be very bright and sunny outside! What you are after is an external hard drive of similar or preferably greater size than your internal HD. In my case I bought a 250GB drive savely kept in an external case which has one USB 2.0 & two FireWire ports. FireWire was particularly important for me, because of the Mac’s capability to boot from FireWire drives but more on that later.
- Next I partitioned the hard drive (using HFS+ for maximum compatibility under OS X) with one partition serving as the mirror for my internal 60GB disk. The rest of the disk is used as backup space for other data, right now we’ll only care about the mirror drive.
- My main goal was to get a fully functional clone of my internal disk, so in the event of a disaster, if my drive crashed I could just plug in the external mirror, boot it and work on as usual. After a little bit of searching, the best tool I found for cloning disks on the Mac is CarbonCopyCloner. So I made a clone of my internal disk to the mirror partition checking the “Make bootable” option in CCC’s preferences.
- After the clone operation finished I tested the mirror by choosing it as the startup disk in Mac OS X’s System Preferences and restarting the OS. It started up perfectly and I had the exact same system in front of me, except for the fact that it was running off the external FireWire drive and the internal disk was completely powered down.
- Now that I had my working mirror savely stored at home in case of disasters, I only needed a solution to keep it up to date. Again Google was my friend and after a few searches I came up with Synchonize! Pro X which has loads of options for possibly every synching need you might have or develop in the future. At the moment I’m just using the “Bootable System Backup” option to synch my internal disk with the external one.
- Never forget to test your backups! About every second or third sync I invest a few minutes of my valuable time to restart my iBook from the external drive to make sure the backup disk is working as desired.
I know it might not be perfect to do this just “whenever I think of it” (which is currently about twice a week) but it is still far more effective than my previous non-backup strategy which I kept running for over one year. Especially considered that I’m using my iBook on the road (at uni, at work etc.), always carriyng it around in my backpack which exposes it to the high risk of being damaged easily. With my current solutin my data is safe and I could even go to any arbitrary Mac, plug in the external drive, reboot and have my usual working environment running on the system.
edit: I know I could have maybe used Synchronize! X Pro for the entire progress of cloning and synching my hard drive. The reason I chose the detour over CCC was that I initially wanted to choose this programm for the synching as well but encountered that it was painfully slow and not as easy a one-click-solution as Synchronize! X Pro.
|Print article||This entry was posted by Florian Beer on 9. January, 2006 at 21:44, and is filed under Mac, Security. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site.|
about 1 year ago - 1 comment
This is kind of a stripped down version of Read It Later or Instapaper, but functions perfectly for my workflow. Requirements Apple Mail Apple Safari (with Reading List Support) ifttt Account First I’ve set up actions in ifttt that forward Links I favorite in Twitter or Google Reader, to my personal Email and prepend the subject…
about 1 year ago - No comments
With the introduction of Apple’s newest operating system OS X 10.7 Lion, the company has taken one step further to disconnect their users from other competing user interaction schemes. Let me elaborate on this rather strong statement by going back in history a bit. I can still remember, when I got my first Mac, it…
about 2 years ago - 4 comments
It’s time again to circumvent Apple’s Mail Plugin policy and update the GrowlMail Bundle with the correct identifier string. Otherwise, after updating, Mail will tell you it has disabled the GrowlMail plugin and will move the bundle to ~/Library/Mail/Bundles (disabled). To amend this, follow these steps: Quit Mail Move the GrowlMail.mailbundle Folder back into ~/Library/Mail/Bundles Enter the following…
about 2 years ago - 3 comments
For quite some time Mac users where searching for a way to paste the currently playing song from iTunes in chat messages etc. I never thought about it much but recently a friend of mine, who was a former AMIP user on Windows, needed a similar functionality under OS X. Together we constructed a working solution.…
about 2 years ago - 3 comments
Description GoAccess is a very handy tool, that runs in the terminal on most *nix Systems (e.g. Linux, Mac OS X, BSD etc.) and displays relatime data gathered from Apache’s access logfile. It offers a very structured display with different “modules” that break down the parsed access.log data into sections: General Statistics – Information analyzed…
about 2 years ago - 5 comments
One thing I always do first on any new Mac OS X System, is setting up the following preset in iTunes Equalizer. May it be on the iMac at the office, my Black MacBook at home or the trusted old iBook, I found that those always sound the nicest.
about 2 years ago - 7 comments
Today I’d like to highlight a software I found out about yesterday called Audiogalaxy. If you’re about my age you surely remember the peer-to-peer audio file sharing application by the same name that took over Napster’s market share in 2001. Well this software is actually made by the same people only that they’ve shifted their…
about 2 years ago - No comments
Today we’re somehow in between yesterdays geek fight between Apple and Google over the openess and/or integration of Apple’s iOS and Google’s Android mobile operating system and tonights Apple event. Developer Joe Hewitt, who for example built the great Firefox Extension Firebug and the first few versions of the great Facebook iPhone App, has now…
about 2 years ago - 1 comment
Why didn’t I find this sooner? To re-run the last command in terminal use !! which becomes _extremely_ useful, if you forgot you needed root access sudo !! (read: sudo damnit! )
about 3 years ago - No comments
Facebook iPhone Dev Quits Project Over Apple Tyranny What a shame! Joe Hewitt was a very skilled iPhone developer and it’s a pity to see him move back to the web because of Apple’s App Store policies. My decision to stop iPhone development has had everything to do with Apple’s policies. I respect their right…