Auto backup with Mac and other Mac questions

My daughter convinced me to get her a Mac (Book Pro, Core i5, rotating HD not an SSD, OS X Lion) and I haven’t used one in years. I’m fairly good at maintaining and updating PCs, but I find myself at sea when it comes to Macs.

Anyway, I’d like to automatically back up some of her directories on a weekly basis (without having to buy the Apple hardware required for Time Machine). On the PC, I used the Task Scheduler, a batch file, and xcopy to automatically copy only the updated files from only certain directories each week. It works pretty flawlessly as long as the machines are powered on or sleeping when the time comes for the backup.

I don’t know where to begin on a Mac – I can’t even find a task scheduler. Do I have to track down how to use cron again? One website recommended rsync, but also said that Apple was deprecating that or something.

Second, if there’s a good resource for Mac questions (where the above may have already been answered), please feel free to point me there. I know good places for Linux support and PC support, but not Mac support so much.

Thanks for your help!

You don’t need any “Official Apple Device” to use Time Machine, any data-storing device will do; any external hard drive will work, or you can even backup to the cloud.

Here is Apple’s official forum, or MacForums is also a good resource.

This. My wife and I both have 500 GB back-up drives plugged into a USB port on our respective iMacs. They’re just regular off-the-shelf external drives, not proprietary Apple devices. Plug the drive in, turn on Time Machine (built into the OS), and it automatically backs up the computer’s files (I believe every hour). Very simple to set up and use – I haven’t had any issues yet.

You can also give the Apple website’s tutorialsa whirl, complete with video instructions for most of the basic basics.

I’ll check out those forums. I’d like to back up to a NAS. Time Machine says it can’t find anything, even though I have the NAS mounted.

Anyway, thanks for pointing me to those forums. I’ll see what I can dig up there.

TM only works on Apple formatted (not NTFS) drives. So you can’t share them with Windows PCs easily.

Another vote for Time Machine.

It’s the only way to go!

Run it on any NAS on your home network. The Mac just does its magic without anyone having to do a thing. This is precisely how I make sure my wife’s MacBook Pro is backed up. She would never do it herself.

Time Machine won’t back up to any old NAS. Certain NASs explicitly support Time Machine (some Buffalos, for example). For NASs that don’t support Tim Machine, you can “fool” it into thinking it’s a valid device by following these instructions. Note that it’s not trivial (but not all that hard) to do.

I can vouch for the accuracy of those instructions. My server at work backs up to a NAS that I setup that way.

In addition to Time Machine on a local USB drive, I used launchd and a shell script (using rsync mostly) to backup to the network machines and keep the accounts in sync. Even works over the internet.

It looks like launchd (or, is it launchctl?) and rsync would be closest to what I do with my PCs. Is there a windowed user interface for launchctl, similar to the Task Scheduler on the PC?

Not a native one, but I found this: Lingon. I’ve never used it, though.

You can schedule it with cron or iCal(!). Examples of both:

If you can find a way to make Time Machine work, do that instead. It’s good, and you can recover straight from the OS X install disks in the event of a disaster.

I shelled out for the Official Hardware solution, a Time Capsule. It all seems very nice and was easy to start. Every time I go checking, it seems to have everything saved that it is supposed to.

Expensive, yes, but for anybody whose priority is a clean simple setup that just works, it’s great.

I also use a time capsule. My Macbook had a hard drive fail. After replacing the hard drive and I was able to recover everything from the time capsule and load it to the new drive very easily.