Technology Musings
Dropbox (review, bonus 250MB, or Try Dropbox Professional
) and ZumoDrive both offer an amazing cloud-based file synchronization service, yet their features do not completely overlap. Until the services have closer feature parity, there are different reasons to use each. For me, one the the biggest features of Dropbox is the availability on Linux, which ZumoDrive does not offer. On the other hand, ZumoDrive has a client for iPhone, which Dropbox does not yet have. If I want truly want to access my files on any platform, I have to use both services.
Aside from these feature differences, using two services allows me to escape the lock-in of a single provider. If either company experiences a service interruption, I can rely on the other in the meantime, giving me a mirroring-like setup.
To accomplish automatic synchronization, we are going to leverage a feature called Symbolic Links (symlinks). Linux, Unix, and Mac users are likely familiar with the concept, as it has been around for more than 15 years and is now part of the POSIX standard. For those new to the symlink concept, it acts similar to a Windows shortcut, but provides direct access to a file. A shortcut in Windows is actually a .lnk file containing information on the destination; the Operating System or application must be acutely aware of how to interpret this .lnk shortcut. This contrasts with a symbolic link, which is treated as an actual destination in the file system.
Think of a path as driving directions: There are many roads (paths) to get to a destination (file or folder). Instead of going right-left-left, you can just go straight. You arrive at the same destination, but have traveled via different routes to get there.
As mentioned, NTFS supports symlinks, but the tools for creating them were not widely distributed before Windows Vista. To overcome this inconvenience, we’ll be using a tool called Link Shell Extension. This tool provides right-click access to link creation through shell integration. The tool is available for Windows NT4, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows 7 for all common architectures (32-bit, 64-bit, and Itanium).
After Dropbox has started, it should synchronize like normal. You can now copy files into your Dropbox or ZumoDrive location and have them synchronize to both services. If you’d like to verify everything is working properly, feel free to log into each website and verify the contents.
Because of restrictions placed on folder destination, using symlinks is a great workaround to ensure both services stay in sync.
See also: Dropbox Review
7 Responses to HOWTO: Synchronize Dropbox and ZumoDrive on Windows
Manuel M
February 26th, 2009 at 4:34 pm
I use Dropbox to sync my 1password keychain and other settings between my two Macs. I have set mine up where I do not use any aliases to make it work. I simply point the app pref or data location to the Dropbox file on the machine.
I have tried that using the free version of Dropbox, that comes with 2 GB, and really like. Gives you a good feeling, when you know your data is safely backuped and your computers are in sync.
Manuel
K
March 2nd, 2009 at 9:56 am
This is a really nifty trick, Taylor! Love it and I am going to try it on mine as well. It will be so cool to get this stuff on both Linux and iPhone.
Control Startup Program Order with PowerShell | Idea Excursion
April 14th, 2009 at 8:32 am
[...] the applications or perform some extra steps to reconfigure the program. An example of this is synchronizing DropBox and ZumoDrive. If DropBox starts before ZumoDrive, it never syncs and hangs in an “Indexing…” [...]
Kev
May 23rd, 2009 at 2:09 pm
This is exactly what I was looking for. But how would one accomplish this on a Mac?
Taylor Gerring
May 28th, 2009 at 1:19 pm
@Kev
Because I don’t know of a graphical tool, you’ll need to use Terminal to do a little command line work. Open Terminal up and navigate to your Dropbox folder using “cd”. From there, type in this command (replacing the folder path and linkfoldername.
This will create a symbolic link in as “linkfoldername”, which points to /path/to/folder/to/symlink.
S2s
October 21st, 2009 at 10:29 am
BTW, Dropbox now has an iPhone client, V1.0.1 as of today. I’ve only played with it a bit, but it seems to work okay, and includes a viewer for various types of files.
More details from their website here: https://www.getdropbox.com/help/category/Mobile%20Devices
p.s. No, I’m not affiliated with them, except as an occasional user. They have a link from their website to this page.
Best Dropbox Hacks and Dropbox Portable | ShanKrila
November 1st, 2009 at 9:09 pm
[...] Synchronize Dropbox and ZumoDrive on Windows – Idea Excursion ZumoDrive doesn’t support Linux yet. But, you can use Dropbox in conjunction with Zumodrive to do this cool hack. [...]