Systems, methods, and devices for data recovery using parity space as recovery space

US12306717B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12306717-B2
Application numberUS-202117227262-A
CountryUS
Kind codeB2
Filing dateApr 9, 2021
Priority dateMay 11, 2020
Publication dateMay 20, 2025
Grant dateMay 20, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method may include operating a first storage device and a second storage device as a redundant array configured to use parity information to recover information from a faulty storage device, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage device in a parity space of the second storage device. Rebuilding the information from the first storage device in the parity space of the second storage device may include copying the information from the first storage device to the parity space of the second storage device. The method may further include copying the rebuilt information from the parity space of the second storage device to a replacement storage device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: operating a first storage device and a second storage device as a redundant array group configured to use parity information to recover information from a faulty storage device, wherein the first storage device is configured to store first data, and the second storage device is configured to store second data, and wherein the second storage device comprises a parity space and a data space; operating the first storage device in a fault resilient mode comprising a modified access mode with at least partial read capability based on a fault condition of the first storage device; and copying at least a portion of the first data from the first storage device to the parity space of the second storage device. 2. The method of claim 1 , further comprising copying the at least a portion of the first data from the parity space of the second storage device to a replacement storage device. 3. The method of claim 2 , further comprising calculating parity information for at least a portion of the at least a portion of the first data. 4. The method of claim 1 , further comprising writing write data for a write operation of the first storage device in the parity space of the second storage device. 5. The method of claim 4 , further comprising copying the write data from the parity space of the second storage device to a replacement storage device. 6. The method of claim 1 , wherein the copying the at least a portion of the first data from the first storage device to the parity space of the second storage device is performed, at least in part, by a background process. 7. The method of claim 1 , wherein the copying the at least a portion of the first data from the first storage device to the parity space of the second storage device is performed, at least in part, by a batch process. 8. The method of claim 1 , further comprising reading read data for a read operation of the first storage device based on a build point of the parity space of the second storage device. 9. The method of claim 8 , wherein the read data for the read operation is read from the first storage device. 10. The method of claim 8 , wherein the read data for the read operation is read from the at least a portion of the first data in the parity space of the second storage device. 11. The method of claim 1 , further comprising: updating write data for a write operation of the first storage device in the parity space of the second storage device; and reading, for a read operation of the first storage device, the write data from the parity space of the second storage device. 12. The method of claim 1 , further comprising: receiving write data for a write operation of the first storage device; and writing the write data to the parity space of the second storage device. 13. A system comprising: a controller; a first storage device; and a second storage device; wherein the first storage device is capable of operating in a fault resilient mode comprising a modified access mode with at least partial read capability based on a fault condition of the first storage device; wherein the second storage device comprises a parity space and a data space; and wherein the controller is configured to: operate the first storage device and the second storage device as a redundant array group configured to use parity information to recover information from a faulty storage device; store first data at the first storage device; store second data at the second storage device; and copy at least a portion of the first data from the first storage device to the parity space of the second storage device. 14. The system of claim 13 , wherein the controller is further configured to copy the at least a portion of the first data from the parity space of the second storage device to a replacement storage device. 15. The system of claim 13 , wherein the controller is further configured to read data for a read operation from the first storage device based on a build point of the parity space of the second storage device. 16. The system of claim 13 , wherein the controller is further configured to: receive write data for a write operation of the first storage device; and write the write data to the parity space of the second storage device. 17. A storage array controller comprising a processor configured to: operate a first storage device, and a second storage device as a redundant array of independent storage devices (RAID) group with parity, wherein the second storage device comprises a parity space and a data space; store first data at the first storage device; store second data at the second storage device; operate the first storage device in a fault resilient mode comprising a modified access mode with at least partial read capability based on a fault condition of the first storage device; and copy at least a portion of the first data from the first storage device to the parity space of the second storage device. 18. The storage array controller of claim 17 , wherein the processor is further configured to read data for a read operation from the first storage device based on a build point of the parity space of the second storage device.

Assignees

Inventors

Classifications

  • where the computing system component is a storage system, e.g. DASD based or network based (digital input from or digital output to record carriers G06F3/06; digital recording or reproducing G11B20/18; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title

  • Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • in relation to data integrity, e.g. data losses, bit errors · CPC title

  • Disk arrays, e.g. RAID, JBOD · CPC title

  • Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12306717B2 cover?
A method may include operating a first storage device and a second storage device as a redundant array configured to use parity information to recover information from a faulty storage device, operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device, and rebuilding information from the first storage…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/1092. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).