Open Source Alternative to Microsoft's File Replication Services

12,718

Solution 1

rsync

there is a mirror option for it. much like robocopy & it is opensource & there are windows binaries!

Solution 2

If you wanted to cobble something together, I suppose you could use robocopy (http://en.wikipedia.org/wiki/Robocopy) to mirror your fileshare to a secondary location, but for multimaster replication (where users can add/remove files in either location and have the change be reflected in the other locations), FRS is really the way to go.

Even better, if you are running Windows Server 2003 R2 or later, use DFS (the successor for FRS) that has some neat new features above and beyond what FRS provides (http://www.microsoft.com/windowsserver2003/technologies/storage/dfs/default.mspx)

-Sean

Solution 3

I know this is not for Windows but you may want to check out DRBD. If you use conventional ext2/ext3/reiserfs filesystem, you will have an active node and a spare. If you use more powerful OCFS/GFS you will have an active/active cluster. This is very efficient.

Share:
12,718

Related videos on Youtube

Allain Lalonde
Author by

Allain Lalonde

I'm a Software Developer working on Alternative User Interfaces for business projects.

Updated on September 17, 2022

Comments

  • Allain Lalonde
    Allain Lalonde almost 2 years

    We're operating two rather busy locations with 40+Gigs of client data shared on Windows 2003 servers and need to have it replicated (as close to instantaneously as possible) to each.

    We're experiencing intermittent replication failures, and have attempted various fixes, but are basically working blind since the errors we're getting in the event log aren't particularly helpful.

    So, the best situation would be one that always worked, and when it didn't was transparent about its reasons.

    Any suggestions welcome.

    Thank you.

    Update: We're actually using FRS to to the replication now and the problem still persists.

    • Deb
      Deb over 12 years
      Product and service recommendations, including alternatives recon, is off-topic per the FAQ.
  • Nick Kavadias
    Nick Kavadias about 15 years
    DFS & robocopy are not open source
  • Ryaner
    Ryaner about 15 years
    Rsync does a differential copy nearly always. Robocopy has a switch for differential copy. Even FRS (now DFS) can enable differential compression so you should never get to a stage where you are copying full files across.
  • Dave Klotz
    Dave Klotz about 15 years
    Rsync does a differential copy on flat text, but does it do a worthwhile differential on the Microsoft office formats that someone using Server 2003 is probably using?
  • Chris
    Chris about 15 years
    @Ryaner - You are incorrect about Robocopy and FRS. They will both transmit the entire file if a single byte changes. Rsync however does appear to do byte level changes, as does DFSR in Win2003 R2.