Did I understand your purpose wrong, or can the same thing be achieved by running sshd on a (cluster of) machine(s) that mount a GlusterFS/Ceph/OtherDistributedRedundantFS volume?
That would be similar. Indeed the redundant backend can be implemented in various ways. Now I would really like to experiment with Bup to provide historization in addition to deduplication (again this could be implemented with some underlying file systems, but I really like Git/Bup).