STORAGE CONTROL DEVICE AND METHOD FOR CONTROLLING STORAGES
First Claim
1. A storage control device comprising:
- a memory; and
a processor tocopy all pieces of first information stored in a first storage to a backup volume,store management information in the memory when a first piece of the first information stored in the first storage is updated to second information after the copy, the management information including position information indicating a stored position, in the first storage, of the first piece of the first information, the first storage being included in a storage group in which redundancy is maintained, the storage group including a plurality of storages,execute, when a first failure occurs in the first storage, first restoration on the basis of the management information stored in the memory and reference information stored in reference storages, the reference storages being the plurality of storages other than the first storage, the first restoration restoring the second information stored at the stored position in the first storage to a spare storage other than the plurality of storages,execute second restoration on the basis of the management information stored in the memory and the reference information stored in the reference storages, the second restoration restoring third information to the spare storage, the third information being stored in the first storage and being other than the second information,stop the second restoration when a second failure occurs in a second storage among the reference storages while the second restoration is being executed, andexecute third restoration on the basis of the first information stored in the backup volume and the management information stored in the memory, the third restoration restoring fourth information to the spare storage, the fourth information being stored in the first storage and being other than the second information.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor copies first information stored in a first storage to a backup volume. The processor stores management information when a first piece of the first information is updated to second information after the copy. The processor executes, when a failure occurs in the first storage, first restoration based on the management information and reference information stored in reference storages other than the first storage. The first restoration restores the second information to a spare storage. The processor executes second restoration based on the management information and the reference information. The second restoration restores third information to the spare storage. The processor stops the second restoration when a failure occurs in a second storage while the second restoration is being executed. The processor executes third restoration based on the first information stored in the backup volume and the management information. The third restoration restores fourth information to the spare storage.
-
Citations
10 Claims
-
1. A storage control device comprising:
-
a memory; and a processor to copy all pieces of first information stored in a first storage to a backup volume, store management information in the memory when a first piece of the first information stored in the first storage is updated to second information after the copy, the management information including position information indicating a stored position, in the first storage, of the first piece of the first information, the first storage being included in a storage group in which redundancy is maintained, the storage group including a plurality of storages, execute, when a first failure occurs in the first storage, first restoration on the basis of the management information stored in the memory and reference information stored in reference storages, the reference storages being the plurality of storages other than the first storage, the first restoration restoring the second information stored at the stored position in the first storage to a spare storage other than the plurality of storages, execute second restoration on the basis of the management information stored in the memory and the reference information stored in the reference storages, the second restoration restoring third information to the spare storage, the third information being stored in the first storage and being other than the second information, stop the second restoration when a second failure occurs in a second storage among the reference storages while the second restoration is being executed, and execute third restoration on the basis of the first information stored in the backup volume and the management information stored in the memory, the third restoration restoring fourth information to the spare storage, the fourth information being stored in the first storage and being other than the second information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling storages, the method comprising:
-
copying, by storage control device, all pieces of first information stored in a first storage to a backup volume; storing management information in a memory when a first piece of the first information stored in the first storage is updated to second information after the copying, the management information including position information indicating a stored position, in the first storage, of the first piece of the first information, the first storage being included in a storage group in which redundancy is maintained, the storage group including a plurality of storages; executing, when a first failure occurs in the first storage, first restoration on the basis of the management information stored in the memory and reference information stored in reference storages, the reference storages being the plurality of storages other than the first storage, the first restoration restoring the second information stored at the stored position in the first storage to a spare storage other than the plurality of storages; executing second restoration on the basis of the management information stored in the memory and the reference information stored in the reference storages, the second restoration restoring third information to the spare storage, the third information being stored in the first storage and being other than the second information; stopping the second restoration when a second failure occurs in a second storage among the reference storages while the second restoration is being executed; and executing third restoration on the basis of the first information stored in the backup volume and the management information stored in the memory, the third restoration restoring fourth information to the spare storage, the fourth information being stored in the first storage and being other than the second information.
-
-
10. A computer-readable recording medium storing a program that causes a computer to execute a procedure, the procedure comprising:
-
copying all pieces of first information stored in a first storage to a backup volume; storing management information in a memory when a first piece of the first information stored in the first storage is updated to second information after the copying, the management information including position information indicating a stored position, in the first storage, of the first piece of the first information, the first storage being included in a storage group in which redundancy is maintained, the storage group including a plurality of storages; executing, when a first failure occurs in the first storage, first restoration on the basis of the management information stored in the memory and reference information stored in reference storages, the reference storages being the plurality of storages other than the first storage, the first restoration restoring the second information stored at the stored position in the first storage to a spare storage other than the plurality of storages; executing second restoration on the basis of the management information stored in the memory and the reference information stored in the reference storages, the second restoration restoring third information to the spare storage, the third information being stored in the first storage and being other than the second information; stopping the second restoration when a second failure occurs in a second storage among the reference storages while the second restoration is being executed; and executing third restoration on the basis of the first information stored in the backup volume and the management information stored in the memory, the third restoration restoring fourth information to the spare storage, the fourth information being stored in the first storage and being other than the second information.
-
Specification