After thinking a bit about how to organize my files, I think I have a system that is more streamlined.

  • Create a partition for media files (Photos, Books, Music, Videos) which may or may not be synced with other computers and backup drives
  • Create an encrypted partition for data (Documents, Records, Mail, source code) which is always synced with other computers and backup drives
  • Create symlinks to the (encrypted) folders that need to be mirrored online
  • Run DropBox manually so that sync only happens when the encrypted folders are readable

Of course I still have separate drives for System/Program Files, Applications that don’t require installation (e.g., Eclipse, puTTy, Android SDK), and scratch. But generally that stuff is different on each computer (or don’t need to be synchronized).