I'm in a situation where I have a lot of data spread across lots of servers and I would like to be able to restore the data on a single server if it fails.
Suppose each server has less than 40TB.
The solution I'm thinking of is like RAID, but at a server-level; like a simple XOR of each server's data onto a single server. In the case of a server failure, XOR each existing server and rebuild the data from the failed server.
Has anybody done this?