International Business Machines Corporation
STORING A DATA BLOCK IN A LOG-STRUCTURED RAID DRIVE ARRAY

Last updated:

Abstract:

Concepts for storing a data block in a plurality of at least three storage units forming a RAID drive array are presented. The RAID drive array operates using a log-structured filing system. Dividing the data block into at least two sets of data sub-blocks and generating check data for the at least two sets of data sub-blocks, the check data enabling the reconstruction of one of the sets of data sub-blocks using the other set or sets of data sub-blocks. Further storing each set of data sub-blocks and the check data in a different storage unit and obtaining location metadata that identifies a physical location for the data sub-blocks within the storage unit in which the respective data sub-blocks are stored and storing a copy of the location metadata in at least two storage units.

Status:
Application
Type:

Utility

Filling date:

23 Jul 2020

Issue date:

27 Jan 2022