Automatic disk healing
First Claim
1. A method for operating a data storage system adapted to respond to input/output (IO) data requests from one or more hosts, the system including a first and one or more second mass storage devices, each of the devices having respective data stored therein, the method comprising:
- defining an unacceptable level of activity; and
performing the following steps automatically, without intervention by a human operator;
detecting the unacceptable level of activity on the first mass storage device, in response to detecting the unacceptable level of activity, transferring the data stored in the first mass storage device to the one or more second mass storage devices, while responding to the IO data requests, reformatting the first mass storage device, and after reformatting the first mass storage device, transferring the data stored in the one or more second mass storage devices to the first mass storage device, while responding to the IO data requests.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a data storage system that responds to IO data requests from one or more hosts, the system including a first and one or more second mass storage devices, each of the devices having respective data stored therein. The method includes defining an unacceptable level of activity, and performing the following steps automatically, without intervention by a human operator. Detecting the unacceptable level of activity on the first mass storage device; in response to detecting the unacceptable level of activity, transferring the data stored in the first mass storage device to the second mass storage devices, while responding to the IO data requests; reformatting the first mass storage device; and, after reformatting the first mass storage device, transferring the data stored in the second mass storage devices to the first mass storage device, while responding to the IO data requests.
39 Citations
26 Claims
-
1. A method for operating a data storage system adapted to respond to input/output (IO) data requests from one or more hosts, the system including a first and one or more second mass storage devices, each of the devices having respective data stored therein, the method comprising:
-
defining an unacceptable level of activity; and
performing the following steps automatically, without intervention by a human operator;
detecting the unacceptable level of activity on the first mass storage device, in response to detecting the unacceptable level of activity, transferring the data stored in the first mass storage device to the one or more second mass storage devices, while responding to the IO data requests, reformatting the first mass storage device, and after reformatting the first mass storage device, transferring the data stored in the one or more second mass storage devices to the first mass storage device, while responding to the IO data requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for operating a data storage system adapted to respond to input/output (IO) data requests from one or more hosts, the system including a first and one or more second mass storage devices, each of the devices having respective data stored therein, the apparatus comprising:
-
a system manager which is adapted to;
receive a defined unacceptable level of activity, and perform the following steps automatically, without intervention by a human operator;
detect the unacceptable level of activity on the first mass storage device, in response to detecting the unacceptable level of activity, transfer the data stored in the first mass storage device to the one or more second mass storage devices, while responding to the IO data requests, reformat the first mass storage device, and after reformatting the first mass storage device, transfer the data stored in the one or more second mass storage devices to the first mass storage device, while responding to the IO data requests. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for operating a data storage system adapted to respond to input/output (IO) data requests from one or more hosts, the system including a first and one or more second mass storage devices, each of the devices having respective data stored therein, the method comprising:
-
defining an unacceptable level of activity; and
performing the following steps automatically, without intervention by a human operator;
detecting the unacceptable level of activity on the first mass storage device, in response to detecting the unacceptable level of activity, transferring the data stored in the first mass storage device to the one or more second mass storage devices, while responding to the IO data requests, powering down then powering up the first mass storage device, and after powering up the first mass storage device, transferring the data stored in the one or more second mass storage devices to the first mass storage device, while responding to the IO data requests. - View Dependent Claims (24)
-
-
25. Apparatus for operating a data storage system adapted to respond to input/output (IO) data requests from one or more hosts, the system including a first and one or more second mass storage devices, each of the devices having respective data stored therein, the apparatus comprising:
-
a system manager which is adapted to;
receive a defined unacceptable level of activity, and perform the following steps automatically, without intervention by a human operator;
detect the unacceptable level of activity on the first mass storage device, in response to detecting the unacceptable level of activity, transfer the data stored in the first mass storage device to the one or more second mass storage devices, while responding to the IO data requests, power down then power up the first mass storage device, and after powering up the first mass storage device, transfer the data stored in the one or more second mass storage devices to the first mass storage device, while responding to the IO data requests. - View Dependent Claims (26)
-
Specification