CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/064 (2013.01); G06F 3/0631 (2013.01); G06F 3/0652 (2013.01); G06F 3/0688 (2013.01); G06F 12/0246 (2013.01); G06F 12/0253 (2013.01); G11C 16/16 (2013.01)] | 17 Claims |
1. A method, comprising:
allocating a plurality of erase blocks of differing erase block sizes to a RAID stripe, to form a pattern;
writing the RAID stripe across the flash storage devices in accordance with the allocating; and
executing a garbage collection process in the flash storage devices wherein portions of the differing erase block sizes are collected for transfer, wherein the allocating comprises allocating the plurality of erase blocks from the flash storage devices such that each column in the RAID stripe has erase blocks from a same flash storage device.
|