Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

Scenario: I have a folder on Ubuntu which I want to share over a network (LAN). This folder has many sub-folders and lots of files (~10k). The client is running on Windows Xp. This client will frequently modify these files. The network has some disturbances, so the client gets disconnected for that period. That is why I want some caching/copy of that folder on client side, so when the network comes up both folder will be synced.

Till now I have thought of 2 solutions:

  1. Samba server on Ubuntu
  2. scheduled rsync

Is there any other option?

I would prefer a copy of that folder on client machine. So even if the network/server goes down, I'll have something to work on. Here the main problem is network disturbance. I don't want the client to get hanged when the connection goes down.

share|improve this question
"Unison" is probably more suitable than rsync, if you might ever modify the files on the server. I'm not aware of a caching network filesystem, it's one of those problems that's harder than it looks to implement. – pjc50 Feb 16 '12 at 13:24
up vote 1 down vote accepted

Good suggestion by pjc50. Read more about Unison at

share|improve this answer
Perfect!!! That's what I wanted! Thank you pcj50 & Sam. – user1010 Feb 16 '12 at 17:07

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.