FIELD: data storage systems.
SUBSTANCE: invention relates to data storage systems. The method comprises the following steps: writing data blocks to the cache of the controller of the first disk group, writing the data blocks as part of a strip to the disks of the first disk group, grouping the written data blocks into local groups, calculating the checksums of local groups, writing the checksums of local groups to the cache of the controller of the second group disks, writing checksums to disks of the second group of disks, and in case of failure of one or more disks of the first group, the lost data blocks are restored from the checksums written on the disks of the second group of disks, and recording the recovered data blocks to the controller cache of the first disk group, and in case of failure of one or more disks of the second disk group, the lost checksums are restored from the remaining checksums written on the disks of the second disk group, and the recovered checksums are written to the controller cache of the second disk groups.
EFFECT: invention increases the fault tolerance of the storage system while minimizing the impact of the processes that ensure the fault tolerance of the system on the performance of the processes of reading and writing data by the user.
1 cl, 18 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD OF CHECKING CORRECTNESS OF DATA ENTRY IN DUAL-CONTROLLER DATA STORAGE SYSTEM BASED ON ARRAY OF NONVOLATILE MEDIA AND APPARATUS THEREFOR | 2013 |
|
RU2552151C2 |
TRACKING "DIRTY" AREAS OF NONVOLATILE MEDIA | 2011 |
|
RU2728816C2 |
DATA ENCODING METHOD AND DATA STORAGE SYSTEM | 2023 |
|
RU2819584C1 |
METHOD FOR DATA REDISTRIBUTION DURING EXPANSION OF DISK ARRAY | 2020 |
|
RU2747213C1 |
METHOD OF PROTECTING AVAILABILITY AND SECURITY OF STORED DATA AND SYSTEM FOR ADJUSTABLE PROTECTION OF STORED DATA | 2014 |
|
RU2584755C2 |
METHOD FOR CONSTRUCTING HIGH-PERFORMANCE FAULT-TOLERANT DATA STORAGE SYSTEMS BASED ON DISTRIBUTED FILE SYSTEMS AND NVMe OVER FABRICS | 2018 |
|
RU2716040C2 |
METHOD OF RECOVERING RECORDS IN STORAGE DEVICE AND SYSTEM FOR REALISING SAID METHOD | 2012 |
|
RU2502124C1 |
METHOD AND SYSTEM FOR DISTRIBUTED STORAGE OF RECOVERED DATA WHICH ENSURES INTEGRITY AND CONFIDENTIALITY OF INFORMATION | 2021 |
|
RU2777270C1 |
DATA STORAGE SYSTEM | 2023 |
|
RU2824327C1 |
INTEGRATED HARDWARE AND SOFTWARE SYSTEM | 2016 |
|
RU2646312C1 |
Authors
Dates
2021-06-30—Published
2020-12-30—Filed