IP Library Granted Patent US 11,093,357
Granted Patent B2
US 11,093,357 · App. 16/876,452 · Granted Aug 17, 2021

Method for managing disks, electronic device and computer program product

Inventors: Qingyun Liu (Beijing, CN); Lei Sun (Beijing, CN); Jibing Dong (Beijing, CN); Hongpo Gao (Beijing, CN); Zhihui Qiu (Beijing, CN)
Assignee: EMC IP Holding Company LLC
G06F11/2094G06F2201/82
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,093,357
App. No.
16/876,452
Granted
Aug 17, 2021
Kind
B2
Abstract

Techniques involve: in accordance with a determination that a target disk in a set of disks is to be replaced, determining whether the target disk is a user disk for storing user data; in response to the target disk being the user disk, searching for a spare disk in the set of disks available for replacing the target disk; and in accordance with a determination whether the set of disks include a spare disk available for replacing the target disk, generating an indication of whether or not to provide a warning of replacing the target disk. Such techniques may more accurately provide warning of disk replacement.

Claims (60)

1. A method for disk management, comprising:

in accordance with a determination that a target disk in a set of disks is to be replaced, determining whether the target disk is a user disk for storing user data;

in response to the target disk being the user disk, searching for a spare disk in the set of disks available for replacing the target disk; and

in accordance with a determination whether the set of disks include a spare disk available for replacing the target disk, generating an indication of whether or not to provide a warning of replacing the target disk.

2. The method of claim 1 , wherein searching for a spare disk in the set of disks available for replacing the target disk comprises:

in response to presence of a free disk in the set of disks, obtaining a healthy parameter associated with the free disk; and

in response to the healthy parameter indicating that a healthy level of the free disk is higher than a predetermined threshold, determining the free disk as the spare disk.

3. The method of claim 1 , wherein generating an indication of whether or not to provide a warning of replacing the target disk comprises:

in response to presence of the spare disk in the set of disks, generating an indication of not providing a warning of replacing the target disk; and

in response to absence of the spare disk in the set of disks, generating an indication of providing a warning of replacing the target disk.

4. The method of claim 1 , further comprising:

in response to the target disk being a system disk for storing configuration data, providing a warning of replacing the target disk.

5. The method of claim 1 , further comprising:

in response to an indication of providing a warning of replacing the target disk, providing the warning in real time through at least one of:

an email,

a phone call, or

instant messaging.

6. The method of claim 1 , further comprising:

in response to determining that the target disk is failed, rebuilding data of the target disk in an available space of the set of disks; and

determining that the target disk is to be replaced.

7. The method of claim 1 , further comprising:

in response to determining that a residual life of the target disk is less than a predetermined threshold, duplicating data of the target disk to an available space of the set of disks; and

determining that the target disk is to be replaced.

8. An electronic device, comprising:

at least one processing unit;

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 device to perform acts comprising:

in accordance with a determination that a target disk in a set of disks is to be replaced, determining whether the target disk is a user disk for storing user data;

in response to the target disk being the user disk, searching for a spare disk in the set of disks available for replacing the target disk; and

in accordance with a determination whether the set of disks include a spare disk available for replacing the target disk, generating an indication of whether or not to provide a warning of replacing the target disk.

9. The device of claim 8 , wherein searching for a spare disk in the set of disks available for replacing the target disk comprises:

in response to presence of a free disk in the set of disks, obtaining a healthy parameter associated with the free disk; and

in response to the healthy parameter indicating that a healthy level of the free disk is higher than a predetermined threshold, determining the free disk as the spare disk.

10. The device of claim 8 , wherein generating an indication of whether or not to provide a warning of replacing the target disk comprises:

in response to presence of the spare disk in the set of disks, generating an indication of not providing a warning of replacing the target disk; and

in response to absence of the spare disk in the set of disks, generating an indication of providing a warning of replacing the target disk.

11. The device of claim 8 , wherein the acts further include:

in response to the target disk being a system disk for storing configuration data, providing a warning of replacing the target disk.

12. The device of claim 8 , wherein the acts further include:

in response to an indication of providing a warning of replacing the target disk, providing the warning in real time through at least one of:

an email,

a phone call, or

instant messaging.

13. The device of claim 8 , wherein the acts further comprise:

in response to determining that the target disk is failed, rebuilding data of the target disk in an available space of the set of disks; and

determining that the target disk is to be replaced.

14. The device of claim 8 , wherein the acts further comprise:

in response to determining that a residual life of the target disk is less than a predetermined threshold, duplicating data of the target disk to an available space of the set of disks; and

determining that the target disk is to be replaced.

15. A computer program product having a non-transitory computer readable medium which stores a set of instructions to perform disk management; the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of:

in accordance with a determination that a target disk in a set of disks is to be replaced, determining whether the target disk is a user disk for storing user data;

in response to the target disk being the user disk, searching for a spare disk in the set of disks available for replacing the target disk; and

in accordance with a determination whether the set of disks include a spare disk available for replacing the target disk, generating an indication of whether to provide a warning of replacing the target disk.

16. The computer program product of claim 15 , wherein the indication of whether to provide

the warning indicates that a warning is to be provided, and wherein the method further includes:

in response to the indication of whether to provide the warning indicating that the warning is to be provided, providing the warning in real time through at least one of:

an email,

a phone call, or

instant messaging.

17. The computer program product of claim 16 , wherein providing the warning in real time includes:

automatically sending an email, automatically providing a phone call, and automatically transmitting text via instant messaging to output the warning through multiple different paths.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2020
From: LIU, QINGYUN; SUN, LEI; DONG, JIBING; GAO, HONGPO; QIU, ZHIHUI
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053025/0123 →