I'm looking for a solution to mirror or replicate one directory (or one filesystem) across a few Linux servers. Ideal solution would be one, which permits all servers read-write access. I also want it to me resilient, if one of the servers goes down, rest should still work w/o loosing any data at all.
I've been looking at some solutions:
- DRBD: block level replications, seems a bit overkill;
- lsyncd: looks very simple, but I have doubts about performance;
- GlusterFS: seems like that would be a good match, haven't figured out yet how exactly the replication mode works. Will it have characteristics I require?
Any other suggestions are welcome.