DATA RESTORING METHOD AND AN APPARATUS USING JOURNAL DATA AND AN IDENTIFICATION INFORMATION
First Claim
Patent Images
1. A storage system coupled to a computer comprising:
- a plurality of physical storages configuring a first logical storage and a second logical storage;
a control unit receiving a read request and a write request from the computer; and
a cache memory temporarily storing a read data to be sent to the computer according to the read request,wherein the control unit determines that the write request specifies the first logical storage, records a write data corresponding to the write request to the cache memory, and notifies a termination of the write request to the computer,wherein, after notifying a termination of the write request to the computer, the control unit reads object data which is an object of the write request from a first part of the plurality of physical storages corresponding to the first logical storage, records the object data to the cache memory, and creates a journal data based on the write data and the object data in the cache memory, andwherein, asynchronously to the creation of the journal data in the cache memory, the control unit records the journal data to a second part of the plurality of physical storages corresponding to the second logical storage.
0 Assignments
0 Petitions
Accused Products
Abstract
A host and a storage system each keep a shared identifier indicating a state of a system. The storage system acquires, at update of data, a data pair including data for a change through processing of the host and data before the update. The storage system relates the data pair to a shared identifier. When the host indicates an identifier, the storage system restores data using the data pair.
-
Citations
6 Claims
-
1. A storage system coupled to a computer comprising:
-
a plurality of physical storages configuring a first logical storage and a second logical storage; a control unit receiving a read request and a write request from the computer; and a cache memory temporarily storing a read data to be sent to the computer according to the read request, wherein the control unit determines that the write request specifies the first logical storage, records a write data corresponding to the write request to the cache memory, and notifies a termination of the write request to the computer, wherein, after notifying a termination of the write request to the computer, the control unit reads object data which is an object of the write request from a first part of the plurality of physical storages corresponding to the first logical storage, records the object data to the cache memory, and creates a journal data based on the write data and the object data in the cache memory, and wherein, asynchronously to the creation of the journal data in the cache memory, the control unit records the journal data to a second part of the plurality of physical storages corresponding to the second logical storage. - View Dependent Claims (2, 3)
-
-
4. A method for journal data creation in a storage system, coupled to a computer, having a plurality of physical storages, a cache memory, and a control unit, the method comprising the steps of:
-
configuring a first logical storage and a second logical storage with the plurality of physical storages; receiving a read request from the computer and temporarily recording a read data in the cache memory according to the read request; receiving a write request from the computer, determining that the write request specifies the first logical storage, recording a write data corresponding to the write request to the cache memory, and notifying a termination of the write request to the computer; after notifying a termination of the write request to the computer, reading object data which is an object of the write request from a first part of the plurality of physical storages corresponding to the first logical storage, recording the object data to the cache memory, and creating a journal data based on the write data and the object data in the cache memory; and recording, asynchronously to the creation of the journal data in the cache memory, the journal data to a second part of the plurality of physical storages corresponding to the second logical storage. - View Dependent Claims (5, 6)
-
Specification