Storage control device with power failure processing and abnormality processing
First Claim
1. A storage control device comprising:
- a first memory that is a volatile storage configured to store backup target data, the backup target data including first information on control of a storage device;
a second memory that is a non-volatile storage; and
a processor coupled to the first and second memories, the processor configured to execute;
power failure processing in which the processor detects a power failure and writes the backup target data in the second memory,abnormality processing in which the processor detects an abnormality other than the power failure, acquires second information on a state of hardware at time of detection of the abnormality, and writes the first information and the second information in the second memory, andpower failure suspension backup processing in which the processor detects the abnormality during execution of the power failure processing, suspends the power failure processing, acquires the second information, and writes backup data, the backup data being the backup target data that has not been written to the second memory during the power failure processing, and the second information in the second memory.
1 Assignment
0 Petitions
Accused Products
Abstract
When a power failure of a volatile first storage occurs, an apparatus detects the power failure, and writes backup target data in a non-volatile second storage. When an abnormality of the first storage occurs, the apparatus detects the abnormality, acquires second information including a hardware state at a time when the abnormality is detected, and writes the first information and the second information in the second storage. When an abnormality occurs during the writing the backup target data, the apparatus suspends the writing the backup target data, acquires the second information, and writes backup data and the second information in the second storage, where the backup data is the backup target data that has not been written to the second storage.
-
Citations
9 Claims
-
1. A storage control device comprising:
-
a first memory that is a volatile storage configured to store backup target data, the backup target data including first information on control of a storage device; a second memory that is a non-volatile storage; and a processor coupled to the first and second memories, the processor configured to execute; power failure processing in which the processor detects a power failure and writes the backup target data in the second memory, abnormality processing in which the processor detects an abnormality other than the power failure, acquires second information on a state of hardware at time of detection of the abnormality, and writes the first information and the second information in the second memory, and power failure suspension backup processing in which the processor detects the abnormality during execution of the power failure processing, suspends the power failure processing, acquires the second information, and writes backup data, the backup data being the backup target data that has not been written to the second memory during the power failure processing, and the second information in the second memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer-readable recording medium having stored therein a program for causing a computer to execute a process of controlling a storage device, the process comprising:
-
executing power failure processing that detects a power failure in a volatile first storage configured to store backup target data and writes the backup target data in a non-volatile second storage, the backup target data including first information on control of the storage device; executing abnormality processing that detects an abnormality other than the power failure, acquires second information on a state of hardware at time of detection of the abnormality, and writes the first information and the second information in the second storage; and upon detecting the abnormality during execution of the power failure, executing power failure suspension backup processing that suspends the power failure processing, acquires the second information, and writes backup data, the backup data being the backup target data that has not been written to the second memory during the power failure processing, and the second information in the second storage.
-
-
8. A storage control device comprising:
-
a volatile first memory configured to store backup target data including first control information of a storage device; a non-volatile second memory; and a processor coupled to the volatile first memory and the non-volatile second memory, the processor configured to execute a process including; when a power failure of the volatile first memory occurs, detecting the power failure; and writing the backup target data in the non-volatile second memory; when an abnormality of the volatile first memory occurs, detecting the abnormality; acquiring second information including a hardware state at a time when the abnormality is detected; and writing the first information and the second information in the non-volatile second memory; when an abnormality occurs during the writing the backup target data, suspending the writing the backup target data; acquiring the second information; and writing backup data and the second information in the non-volatile second memory, the backup data being the backup target data that has not been written to the non-volatile second memory.
-
-
9. A method of controlling a storage control device, the method comprising:
-
when a power failure of a volatile first storage occurs, detecting the power failure; and writing backup target data in a non-volatile second storage; when an abnormality of the volatile first storage occurs, detecting the abnormality; acquiring second information including a hardware state at a time when the abnormality is detected; and writing the first information and the second information in the non-volatile second storage; when an abnormality occurs during the writing the backup target data, suspending the writing the backup target data; acquiring the second information; and writing backup data and the second information in the non-volatile second storage, the backup data being the backup target data that has not been written to the non-volatile second storage.
-
Specification