Control of storage system using disk drive device having self-check function
First Claim
Patent Images
1. A storage system for providing a host computer with a data read/writable storage area, comprising:
- a disk drive device having a storage area and a testing module configured to execute a testing process for operation of the disk drive device;
a test instruction module configured to send an instruction to execute the testing process to the testing module;
a result obtaining module configured to obtain a result of the testing process; and
an operation information obtaining module configured to obtain operation information including an operating history of the disk drive device,wherein, the test instruction module has a first timing mode for determining a first timing to issue an instruction to execute the testing process, based on a first operation information which is at least part of the operation information that includes the operating history of the disk drive device.
1 Assignment
0 Petitions
Accused Products
Abstract
Operation information related to at least one of an operating state of a disk drive device and an operating history of the disk drive device is obtained, and timing of the instruction to execute the testing process is determined based on a first operation information which is at least part of the operation information.
45 Citations
20 Claims
-
1. A storage system for providing a host computer with a data read/writable storage area, comprising:
-
a disk drive device having a storage area and a testing module configured to execute a testing process for operation of the disk drive device; a test instruction module configured to send an instruction to execute the testing process to the testing module; a result obtaining module configured to obtain a result of the testing process; and an operation information obtaining module configured to obtain operation information including an operating history of the disk drive device, wherein, the test instruction module has a first timing mode for determining a first timing to issue an instruction to execute the testing process, based on a first operation information which is at least part of the operation information that includes the operating history of the disk drive device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling a storage system comprising a disk drive device having a data read/writable storage area, the storage system providing a host computer with the data read/writable storage area, the disk drive device having a testing module configured to execute a testing process for operation of the disk drive device, the method comprising the steps of:
-
(A) obtaining operation information including an operating history of the disk drive device; (B) executing a timing determination process for issuing an instruction to execute the testing process; (C) sending an instruction to execute the testing process to the testing module according to the timing that has been determined; and (D) obtaining a result of the testing process, wherein the timing determination process has a first timing mode for determining a first timing to issue an instruction to execute the testing process, based on a first operation information which is at least part of the operation information that includes the operating history of the disk drive device, and the step (B) includes executing the timing determination process in the first timing mode. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage system for providing a host computer with a data read/writable storage area, comprising:
-
a disk drive device having a storage area and a testing module configured to execute a testing process for operation of the disk drive device; a test instruction module configured to send an instruction to execute the testing process to the testing module; a result obtaining module configured to obtain a result of the testing process; and an operation information obtaining module configured to obtain operation information related to at least one of an operating state of the disk drive device and an operating history of the disk drive device, wherein, the test instruction module has a first timing mode for determining a first timing to issue an instruction to execute the testing process, based on a first operation information which is at least part of the operation information, the disk drive device has a plurality of operating modes including an up operating mode and a down operating mode, in the up operating mode, the disk drive device operates in a state closer to a state when the disk drive device is reading or writing data than in the down operating mode, and responsive to a reference request for the result of the testing process, the result obtaining module determines whether or not the current operating mode of the disk drive device is the up operating mode, (A) when the operating mode is the up operating mode, sends an instruction to execute the testing process to the testing module so as to obtain a new testing process result and provides the new testing process result, (B) when the operating mode is not the up operating mode, determines whether or not a given executable condition is satisfied by third operation information which is at least part of the operation information, and which includes information of the current operating mode of the disk drive device, (B1) when the executable condition is met, sends an instruction to execute the testing process to the testing module so as to obtain a new testing process result and provides the new testing process result that have been obtained, and (B2) when the executable condition is not met, provides a test result that has already been obtained according to the instruction from the test instruction module, without sending an instruction to execute the testing process to the testing module. - View Dependent Claims (20)
-
Specification