I'm building multiple storage nodes for Riak database. Each node contains 20-40 x 2TB drives. Riak replicates each save to 3 nodes so there I have redundancy. Now the question is that what's the best and most efficient way to create one "virtual harddrive" per node without actually risking losing data if drive collapses (RAID 0) or doing unnecessary replication (RAID 1+)? I'm using Ubuntu Server.
Originally I was thinking about using ZFS but I'm open for suggestions.