Data processing method for AFA storage device to restore data protection capability and the AFA storage device utilizing the same
AssigneeSilicon Motion, Inc.
InventorTing-Chu Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorTing-Chu Lee
Estimating the term…
An all flash array storage device includes a flash memory array including multiple flash memories and a microprocessor. The flash memories correspond to multiple logical aggregation units. Each logical aggregation unit includes multiple stripes. Each stripe includes multiple storage units, including multiple data units and at least one parity unit. The microprocessor detects a status of the flash memories. In response to a detection result indicating that one of the flash memories has been removed from the flash memory array, the microprocessor sequentially performs a repair operation on the stripes comprised in one or more logical aggregation units that have been written with data. In the repair operation of one stripe, the microprocessor recalculates protection information of the stripe according to content stored in a portion of data units of the stripe and writes the recalculated protection information in one or more storage units of the stripe.
An all flash array storage device, comprising:
A data processing method for an all flash array storage device, wherein the all flash array storage device comprises a flash memory array, the flash memory array comprises a plurality of flash memories, the flash memories correspond to a plurality of logical aggregation units, each logical aggregation unit comprises a plurality stripes, each stripe comprises a plurality of storage units, and the storage units comprise a plurality of data units for storing data and at least one parity unit for storing protection information, and the data processing method comprises:
An all flash array controller, including:
Dependencies are inferred from the claim text.