Storage system
First Claim
1. A storage system connected to a computer, comprising:
- a first storage area for storing data to be used by said computer;
a second storage area for storing write data and first update log information corresponding to said write data when there is a write request from said computer for writing data in said first storage area;
update data reception means for receiving said write data from said computer and writing this in said first storage area; and
update log creation means for creating said first update log information;
wherein said update data reception means detects the situation of not being able to write said write data received from said computer in said first storage area as a status change in said first storage area; and
wherein said update log creation means defines a point on and after the point in time when said update data reception means detected said status change as a recovery request point, and creates second update log information corresponding to said recovery request point.
1 Assignment
0 Petitions
Accused Products
Abstract
When an event occurs in a storage system that is not recognized by a host, it is not possible to recover data at the point before and after this event. Provided is a storage system including a first storage area storing data to be used by a computer, and a second storage area for storing updated data and its update log information when there is an update request from the computer to the first storage area. This storage system monitors its own storage system and detects an event, and creates a recovery point and its update log information based on the event. When the storage system receives a recovery command at a certain recovery point, it recovers data of the first storage area at the time of recovery point by writing, in a replication storage area at a certain point of the first storage area, update data up to the recovery point among the update data stored in the second storage area.
-
Citations
22 Claims
-
1. A storage system connected to a computer, comprising:
-
a first storage area for storing data to be used by said computer;
a second storage area for storing write data and first update log information corresponding to said write data when there is a write request from said computer for writing data in said first storage area;
update data reception means for receiving said write data from said computer and writing this in said first storage area; and
update log creation means for creating said first update log information;
wherein said update data reception means detects the situation of not being able to write said write data received from said computer in said first storage area as a status change in said first storage area; and
wherein said update log creation means defines a point on and after the point in time when said update data reception means detected said status change as a recovery request point, and creates second update log information corresponding to said recovery request point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage system connected to a computer, comprising:
-
a first storage area for storing data to be used by said computer;
a second storage area for storing write data and first update log information corresponding to said write data when there is a write request from said computer for writing data in said first storage area;
storage area management means for managing the usage status of said first storage area; and
update log creation means for creating said first update log information;
wherein said storage area management means detects a status change in said first storage area when an access request from said computer to said first storage area is suspended; and
wherein said update log creation means defines a point on and after the point in time when said storage area management means detected said status change as a recovery request point, and creates second update log information corresponding to said recovery request point. - View Dependent Claims (8, 9, 10)
-
-
11. A storage system connected to a computer, comprising:
-
a first storage area for storing data to be used by said computer;
a second storage area for storing write data and first update log information corresponding to said write data when there is a write request from said computer for writing data in said first storage area;
monitoring means for detecting a status change in said storage system; and
update log creation means for creating said first update log information;
wherein, said update log creation means defines a point on and after the point in time when said monitoring means detected said status change as a recovery request point, and creates second update log information corresponding to said recovery request point. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A storage system connected to a computer and another storage system, comprising:
-
a first storage area for storing data to be used by said computer;
a second storage area for storing write data and first update log information corresponding to said write data when there is a write request from said computer for writing data in said first storage area;
notice reception means for receiving a notice transmitted from said other storage system; and
update log creation means for creating said first update log information;
wherein, when said storage system transfers data contained in said first storage area to said other storage system and said other storage system detects a status change, said notice reception means receives a notice of said status change from said other storage system; and
wherein said update log creation means defines a point on and after the point in time when said notice reception means received the notice of said status change as a recovery request point, and creates second update log information corresponding to said recovery request point. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A data control method in a storage system connected to a computer and having a first storage area and a second storage area, comprising the steps of:
-
storing data to be used by said computer in said first storage area;
storing write data and first update log information corresponding to said write data in second storage area when there is a write request from said computer for writing data in said first storage area;
detecting a status change in said first storage area when it is not possible to write said write data received from said computer in said first storage area; and
defining a point on and after the point in time when said status change was detected as a recovery request point, and creating second update log information corresponding to said recovery request point.
-
Specification