a) providing D data drives, wherein D is an integer greater than 2, each data drive configured for storing data; b) protecting each data drive with a set of at least two separate check drives; and c) establishing each set of at least two check drives such that each set of at least two check drives has no more than one check drive in common with every other individual set of at least two check driv