wwd.ca

 

mon petit blogue sans importance...

How do normal people sync their life between computers?

So i have a laptop and a desktop, like lots of people do. My desktop is great: large monitor, quadcore CPU, 8GB ram, RAID-1 hard drives with lots of space, wired connection. My laptop, a Lenovo x300, is also great but in different ways: it's very small and sturdy, and still kinda fast, but nowhere near the desktop. So i work on both frequently - even within a single day i'll work on both.

But i want my files to be accessible from both places easily, and synchronize them... But not all of them. And particularly not the hg /svn/cvs/bzr/whatever sandboxes: for those, i want to use normal DVCS flows, and if i need to move in-flight work i'll use mq patches.

So what i came up with is this:


I can't possibly think this is what normal people do. Then again, normal people don't use mercurial. But let's say normal techies who do code - what do you do?

I'm not worried about backups, here; i use wisbak to back up all the machines nightly, including the laptop; this synchronization is so that if i'm on my laptop and work on a document, it'll end up on the desktop for editing later on. Or if i scan something onto my desktop, i'll see it from my laptop as well.

Also, what do normal people do on windows? My mom also has a laptop and a desktop, and i'm thinking that getting all her stuff synchronized would be both convenient and a good way to guard against hard disk failure (i setup automated backups as well, but they do have to have that drive plugged-in for them to run). Is there a nice little piece of software that'll just "keep shit the same" on both computers???

by wiswaud on 11 February 2010
Tags: english, geeky, linux

Comments

François 12 February 2010 12:25 EST

On Windows, if you don't use Mercurial or other content versioning systems, Microsoft's own SyncToy (requires .NET) is pretty neat and fast. Unison is multi-platform but I think it computes md5 sums on every file or something like this and is therefore very slow. It's guaranteed to be safe though.

wiswaud 12 February 2010 14:59 EST

neat! i'll try SyncToy for my mom for sure.

unison is kinda slow, but it's actually not bad; i think it does an mtime check first. My "to sync" folder has 968M in
12788 files, and it takes it about 8-10 seconds to know what needs to be done, through ssh over wifi.

Share this page
| More

follow me on Twitter