Raid storage device
AssigneePromise Technology, Inc.
InventorHung Ming Chien
Life of this patent
Estimating the term…
Abstract
An redundant array of independent disks (RAID) storage device is provided. The RAID comprises M number of storage devices, and the storage blocks of the same J-column in each storage device comprises complete stripe blocks and at least a plurality of partially complete stripe blocks. Inside the same stripe block, the total number of the storage blocks (L) is smaller than the number of the storage device (M), and the quantity of the storage blocks (M) is not multiple of storage blocks (L).
Claims10
An redundant array of independent disks (RAID) storage device, comprising L number of virtual disks having a plurality of stripes with each strip having a plurality of blocks, wherein a number of the blocks in each stripe is equal to a number of the virtual disks, and a block index, assigned to each block, the RAID storage device comprising:
- M number of storage devices comprising a plurality of blocks, wherein, M, L are positive integers, M>L, and M is not multiple of L, when the blocks of the virtual disks are distributed in the storage devices, a “position index” is assigned to the block in each storage device, and the position index is a mapping function of the block index.
A redundant array of independent disks (RAID) storage device, comprising:
- M number of storage devices each comprising N number of storage blocks, and the storage blocks of the same J-column in the storage devices comprising:
- a plurality of complete stripe blocks, each comprising L number of storage blocks, wherein, N, M, L are positive integers, L<M, and M is not multiple of L;
- and
- at least a plurality partially complete stripe blocks.
A redundant array of independent disks (RAID) storage device, comprising:
- M number of storage devices, each comprising N number of storage blocks, and the storage blocks of the same J-column in the storage devices comprising:
- a plurality of complete stripe blocks comprising L number of first physical data blocks, wherein, M, N, J are positive integers, J is a positive integer of 1˜N, L<M, and M is not multiple of L;
- and
- at least a plurality partially complete stripe blocks.
Dependencies are inferred from the claim text.