dfs could do it, but by the time you implement everything and figure out some failsafes for it the investment of your time (in monitary terms) would far exceed the cost of a couple of large drives to put on a server.