Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a moderately-sized stash (~100GB) of music and photos (and other documents). I'd like to be able to keep (at least) two copies of the files in sync, without requiring that all the PCs be connected at the same time. Of course there are services like Dropbox, but they only sync a few GB at a time. I would like to keep the most recent (say) 5GB of new files in the cloud (and deletions, moves and renames too of course), and each time one of my PCs was connected, it would synchronise its changes with the cloud.

I realise this sounds a bit like Subversion, but I don't need version control - just synchronisation. It should also be cross-platform, as one system runs Windows 7 and one Ubuntu. Can it be done with rsync?

share|improve this question
If the remote service offers rsync, you certainly can use rsync for this, but rsync doesn't have any concept of "the most recent X GB of changes". You can, however, make it sync the entire directory tree to a remote location transferring only the differences (at worst, the set of files that are different). Might that do what you want? – Michael Kjörling Sep 17 '13 at 7:21
Maybe. But I'm assuming the remote location doesn't have all the files, so it won't be able to know what the differences are. – benshepherd Sep 17 '13 at 8:17

check out

it does what you want looks like

Sorry, you guys are right, links can change. Here is a snippet from Lifehacker on the capabilities

If you've ever wanted a security-focused, Dropbox-like file and folder syncing option, BitTorrent decided to answer your wishes with BitTorrent Sync. Previously in private alpha, BitTorrent Sync is now available to the public for Windows, OS X, and Linux appliances.P

Although BitTorrent Sync syncs your folders and files much like you'd expect from a service like Dropbox, you set it up a little differently. When you start for the first time, you choose where you want a folder to be and then BitTorrent Sync gives you a secret. When you install BitTorrent Sync on another computer, you can provide that secret and link the folders together. They'll synchronize with each other securely, peer-to peer. That means nothing goes to the cloud, but rather each computer syncs data with the other directly.P

If you want to sync a different folder, regardless of its location, you can just add it to BitTorrent Sync and it'll work just like the folder you set up initially. The service is very easy to use, despite its security focus (which often involves sacrificing convenience), and doesn't cost you anything to use. If you're looking for a simple way to sync any folder and its contents on your computer for free—whether you care about security or not—give BitTorrent Sync a try.

share|improve this answer
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Jawa Sep 17 '13 at 8:15
I can't follow that link at the moment (blocked by work), but BitTorrent will only work if both computers are connected to the internet, which will not necessarily be the case. – benshepherd Sep 17 '13 at 8:22
this will work if you are on the same network, if no internet is available then maybe a vpn might be a solution? – KPS Sep 17 '13 at 23:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .