Control method of disk failure, electronic device and computer readable storage medium

US11314581B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11314581-B2
Application numberUS-202016880154-A
CountryUS
Kind codeB2
Filing dateMay 21, 2020
Priority dateOct 21, 2019
Publication dateApr 26, 2022
Grant dateApr 26, 2022

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.

Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected. Such techniques facilitate prevention of the user data loss in the RAID.

First claim

Opening claim text (preview).

We claim: 1. A method for disk failure control, comprising: determining the number of failed disks in a Redundant Array of Independent Disks (RAID); comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected; wherein all disks in the RAID are mechanically unlocked from a disk frame during RAID operation to enable disconnection prior to setting the at least one non-failing disk in the RAID into the protection mode; and wherein the at least one non-failing disk in the RAID is mechanically locked to the disk frame after setting the at least one non-failing disk in the RAID into the protection mode. 2. The method according to claim 1 , wherein determining the number of failed disks in the RAID comprises: detecting respective states of a plurality of disks comprised in the RAID; and determining the number of failed disks in the RAID based on the detected respective states of the plurality of disks. 3. The method according to claim 2 , wherein determining the number of failed disks in the RAID based on the detected respective states of the plurality of disks comprises: determining a first number of disks in a disconnected state and a second number of disks in an unhealthy state based on the respective states of the plurality of disks; and determining the number of failed disks in the RAID by summing the first number and the second number. 4. The method according to claim 1 , wherein setting the at least one non-failing disk into the protection mode comprises: controlling a mechanical locking mechanism to lock the at least one non-failing disk in its mounting position, to prevent the at least one non-failing disk from being disconnected. 5. The method according to claim 1 , wherein setting the at least one non-failing disk into the protection mode comprises: providing an indication mark associated with the at least one non-failing disk to remind a user of avoiding disconnection of the at least one non-failing disk. 6. The method according to claim 1 , further comprising: in accordance with a determination that at least one of the failed disks has been rebuilt with a new disk, updating the number of failed disks in the RAID after the rebuilding; in accordance with a determination that the updated number fails to exceed the predetermined threshold, causing the at least one non-failing disk to exit from the protection mode; and in accordance with a determination that the updated number exceeds the predetermined threshold, setting the new disk into the protection mode to prevent the new disk from being disconnected. 7. The method according to claim 6 , wherein causing the at least one non-failing disk to exit from the protection mode comprises: in accordance with a determination that the at least one non-failing disk is locked by a mechanical locking mechanism in its mounting position in the protection mode, controlling the mechanical locking mechanism to unlock the at least one non-failing disk; and in accordance with a determination that an indication mark associated with the at least one non-failing disk is provided in the protection mode, ceasing the provision of the indication mark. 8. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions executable by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform acts comprising: determining the number of failed disks in a Redundant Array of Independent Disks (RAID); comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a protection mode to prevent the at least one non-failing disk from being disconnected; wherein all disks in the RAID are mechanically unlocked from a disk frame during RAID operation to enable disconnection prior to setting the at least one non-failing disk in the RAID into the protection mode; and wherein the at least one non-failing disk in the RAID is mechanically locked to the disk frame after setting the at least one non-failing disk in the RAID into the protection mode. 9. The electronic device according to claim 8 , wherein determining the number of failed disks in the RAID comprises: detecting respective states of a plurality of disks comprised in the RAID; and determining the number of failed disks in the RAID based on the detected respective states of the plurality of disks. 10. The electronic device according to claim 9 , wherein determining the number of failed disks in the RAID based on the detected respective states of the plurality of disks comprises: determining a first number of disks in a disconnected state and a second number of disks in an unhealthy state based on the respective states of the plurality of disks; and determining the number of failed disks in the RAID by summing the first number and the second number. 11. The electronic device according to claim 8 , wherein setting the at least one non-failing disk into the protection mode comprises: controlling a mechanical locking mechanism to lock the at least one non-failing disk in its mounting position, to prevent the at least one non-failing disk from being disconnected. 12. The electronic device according to claim 8 , wherein setting the at least one non-failing disk into the protection mode comprises: providing an indication mark associated with the at least one non-failing disk to remind a user of avoiding disconnection of the at least one non-failing disk. 13. The electronic device according to claim 8 , wherein the acts further comprise: in accordance with a determination that at least one of the failed disks has been rebuilt with a new disk, updating the number of failed disks in the RAID after the rebuilding; in accordance with a determination that the updated number fails to exceed the predetermined threshold, causing the at least one non-failing disk to exit from the protection mode; and in accordance with a determination that the updated number exceeds the predetermined threshold, setting the new disk into the protection mode to prevent the new disk from being disconnected. 14. The electronic device according to claim 13 , wherein causing the at least one non-failing disk to exit from the protection mode comprises: in accordance with a determination that the at least one non-failing disk is locked by a mechanical locking mechanism in its mounting position in the protection mode, controlling the mechanical locking mechanism to unlock the at least one non-failing disk; and in accordance with a determination that an indication mark associated with the at least one non-failing disk is provided in the protection mode, ceasing the provision of the indication mark. 15. A computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, causing the processor to perform acts comprising: determining the number of failed disks in a Redundant Array of Independent Disks (RAID); comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting

Assignees

Inventors

Classifications

  • in a storage system, e.g. in a DASD or network based storage system (drivers for digital recording or reproducing units G06F3/06; circuits for error detection or correction within digital recording or reproducing units 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

  • by exceeding a count or rate limit, e.g. word- or bit count limit · CPC title

  • Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title

  • Positioning or locking of single discs · CPC title

  • Degraded mode, e.g. caused by single or multiple storage removals or disk failures · 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 US11314581B2 cover?
Techniques for disk failure control involve determining the number of failed disks in a Redundant Array of Independent Disks (RAID). The techniques further involve comparing the number of failed disks with a predetermined threshold; and in accordance with a determination that the number of failed disks exceeds the predetermined threshold, setting at least one non-failing disk in the RAID into a…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/0793. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 26 2022 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).