Patent ID: 7702877

Claim:
A RAID storage system comprising: an outer stripe size that is an integer multiple J of a product of an inner stripe size and a number of data disks in a RAID disk set where J is greater than one (1); wherein the outer stripe size being a least common multiple of most common I/O sizes that will occur in a system comprising the RAID storage system; wherein the inner stripe size describes how many bytes of data are stored on a data disk in a first RAID disk set before storing additional data on a next disk in the first RAID disk set; wherein the outer stripe size describes how many bytes of data are stored on the first RAID disk set before storing additional data on a second RAID disk set such that when an amount of data to be stored is greater than the product of the inner stripe size and the number of data disks in the first RAID disk set, storage either wraps back to a first data disk of the first disk set if the amount of data to be stored is less than the outer stripe size or proceeds to a first disk of the second disk set if the amount of data to be stored is greater than the outer stripe size; and wherein contiguous blocks of a data stream are stored on different data disks In the RAID disk set.