: Best way to sync drives?


SnowX
Apr 5th, 2010, 09:45 PM
I have an external drive on which I keep all my data. I want to sync all that data to another external drive every other week or so. This other drive will be kept off site for redundancy purposes. Naturally, I want to sync the new or modified files only and not copy over the whole drive again.

What would be the best way of doing this? I quickly looked at iSync, but looks like that is made to sync devices and not drives.

Any help?

BlackViper
Apr 5th, 2010, 09:56 PM
Time machine, couldn't you set it up to backup the Data drive to the off-site drive.

pcronin
Apr 5th, 2010, 10:36 PM
afaik TM won't work for that without the offsite drive being on a VPN with a TM server.

I'm either going to be using an Amahi or LinuxMCE server for my main storage, and will be setting one up at my folk's place to have sync between them eventually.

maybe a carbonite account for the offsite backups?

Crashplan could work, if you set it up on your machine at home and the one off site (assuming the offsite drive is networked)

SnowX
Apr 6th, 2010, 07:35 AM
I should mention that the 'off site' drive will be brought back home and plugged into my computer when I want to make a backup. Then it goes back into the safety deposit box.

polywog
Apr 6th, 2010, 08:43 AM
Many will chime in with software packages that you can purchase to do the job, none of which I've used so I'll skip them. There are free alternatives though:

You could use rsync. Here's an example, including a shell script if you don't mind working in terminal:
HOWTO Backup Your Mac With rsync (http://www.egg-tech.com/mac_backup/)

arRsync seem more up to date than RsyncX though:
arRsync – an Rsync GUI for Mac OS X : Bart Busschots (http://www.bartbusschots.ie/blog/?p=338)

Or, there's an automator action that might help you out, but note the disclaimer: Apple - Downloads - Automator Actions - Sync Folders Action (http://www.apple.com/downloads/macosx/automator/syncfoldersaction.html)

polywog
Apr 6th, 2010, 09:00 AM
EDIT : Double-post. Oops.

SnowX
Apr 6th, 2010, 09:37 AM
Great, thanks for the info polywog!

Z06jerry
Apr 6th, 2010, 09:59 AM
I have an external drive on which I keep all my data. I want to sync all that data to another external drive every other week or so. This other drive will be kept off site for redundancy purposes. Naturally, I want to sync the new or modified files only and not copy over the whole drive again.

What would be the best way of doing this? I quickly looked at iSync, but looks like that is made to sync devices and not drives.

Any help?

SuperDuper or Carbon Copy Cloner will "smart update" your offsite backup. I would update them both from my main computer rather making a backup of a backup.

SuperDuper! (http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html)

Carbon Copy Cloner - Home (http://www.bombich.com/)

gmark2000
Apr 6th, 2010, 10:42 AM
Chronosync (http://www.econtechnologies.com/pages/cs/chrono_overview.html) is the best.

mguertin
Apr 6th, 2010, 11:35 AM
I'll second SuperDuper and Carbon Copy Cloner. Yes you can sync them with rsync as well but you can't (easily) make the drive bootable, skip all the stuff you're actually not supposed to copy over (there's a long list of things you should skip when cloning a drive) and depending on which version of rsync is on your system if you miss a single flag in the options it can lose all of the resource forks in your data (which makes a lot of files broken and unrepairable).

Long story short, use SuperDuper or Carbon Copy Cloner which do all the hard work for you.

mguertin
Apr 6th, 2010, 11:36 AM
Time machine, couldn't you set it up to backup the Data drive to the off-site drive.

Time machine is really not the "best way" to do anything. It's unreliable, un-configurable, and will let you down at the worst of times. TM should never be your only method of backup!

polywog
Apr 6th, 2010, 12:02 PM
I'll second SuperDuper and Carbon Copy Cloner. Yes you can sync them with rsync as well but you can't (easily) make the drive bootable, skip all the stuff you're actually not supposed to copy over (there's a long list of things you should skip when cloning a drive)....

My understanding was that he was duplicating data from an external drive. I'd be hesitant to clone a boot drive with rsync for sure, but for data I've found it to be a pretty reliable method, and its portability is a plus.

CCC does look pretty interesting though, I might have to take a look.

mguertin
Apr 6th, 2010, 12:13 PM
My understanding was that he was duplicating data from an external drive. I'd be hesitant to clone a boot drive with rsync for sure, but for data I've found it to be a pretty reliable method, and its portability is a plus.

CCC does look pretty interesting though, I might have to take a look.

CCC is pretty cool, but has some disadvantages when using it for partial syncs (i.e. selected data and not cloning a drive). It's a bit complicated (inclusive vs. exclusive) but basically if you select say a certain folder on the root level of a hard drive to backup and use that in a script, let's call it "myData", and then you add a new folder at the same level as that "myData" folder, by default it will also get picked up and backed up. If you're an rsync user then you'll understand (he's using the --exclude option by default to exclude folders that are not checked off in the GUI he provides).

I've had email/forum discussions with the creator Mike Bomich on this one and I understand his reasoning for it -- but I'd much prefer it to take the opposite approach, having my script call just exactly the folder I've chosen. Given that I'm comfortable with rsync it's easier just to write your own scripts and cron them for that type of approach ... but that's another story ;)

SnowX
Apr 6th, 2010, 12:19 PM
polywog is right, I'm cloning my external drive which is not a bootable drive, it only has working files, no applications or OS are installed. It's basically all the work I've done in the last 13+ years, I figure I should probably keep a safe copy somewhere else than in my house. ;)

mguertin
Apr 6th, 2010, 12:26 PM
polywog is right, I'm cloning my external drive which is not a bootable drive, it only has working files, no applications or OS are installed. It's basically all the work I've done in the last 13+ years, I figure I should probably keep a safe copy somewhere else than in my house. ;)

Yep that's always good! The easiest (and free!) app for this is probably CCC.

ScanMan
Apr 7th, 2010, 02:05 AM
Qdea (http://www.qdea.com/synchronize_pro_x_intro.html)

Highly customizable and rock solid. I'm sure I've used Synchronize for at least 15 years, without issue.