Go to content Go to navigation Go to search
el-Studio.com
Tickling both halves of the Flounder
About
Work
Archive
Jul 1

Full Disk Restore from Time Machine Backups - Over the Network

share: post this at del.icio.uspost this at Diggpost this at Technoratipost this at Newsvinepost this at Redditpost this at Yahoo! my webpost this at StumbleUpon
tags: , ,

Lifting the Sun,

Turns out Time Machine is not just for accidentally deleted files — it works great for restoring a Mac from bare metal, too. Even over the network.

James Duncan Davidson’s instructions for using the OSX Leopard install DVD to boot and restore from a Time Machine backup work great if you back up to a USB or FireWire drive.

But I use Time Machine over the network, so my backup set wasn’t available. Nedospasov had the secret for mounting the network backup share first.

Here’s the whole process:

1. Boot from the installer DVD. Choose “Options…” to get the Utilities menu

2. Utilities > Disk Utility to partition the disk the way you like it

3. Utilities > Restore System from Backup… If your Time Machine backup set appears, then restore away. While there’s a button here to connect to a remote disk, that option wasn’t clickable for me. So we’ll have to mount our network volume manually.

4. Utilities > Terminal Run this command to mount your backup volume manually (substitute your username, password, and so forth):

mount -t afp afp://username:password@hostname/ShareName /Volumes

5. Utilities > Restore System from Backup… and you should now be able to choose your Time Machine backups.

Wait for System Restore to do it’s thing. Over my 100Mb network, it took about four and a half hours to restore 80G. WiFi would require even more patience.

Once the restore is done, you’ll be asked to reboot. And then, ta-da — just about everything will be back just the way it was. A couple of exceptions: Mail will rebuild it’s cache the first time you start it. You’ll have to re-authorize iTunes. And if you use Web Sharing, Apache won’t start because its log directory isn’t restored.

To fix Web Sharing, recreate Apache’s log directory. From Terminal, run this command:

sudo mkdir /private/var/log/apache2

And that’s all. At least for OSX 10.5.3. While Time Machine does not give you a bootable external drive the way that a backup with SuperDuper! might, Time Machine support baked into the OSX install DVD makes this a great option. With Time Machine we get file versioning and disaster recovery. Way to go, Apple!