EP1465076A2

External storage and data recovery method and program therefor

Abstract

The data is automatically recovered to a desired arbitrary point in an external storage without imposing a burden on a host computer. An application on a host computer instructs data recovery control processing of a disk control apparatus to set a recovery opportunity. It is made possible to register arbitrary plural points as recoverable point by setting a recovery flag included in journal data. In the case in which data is recovered due to occurrence of a failure or the like, the application requests a list showing recovery opportunities which have already been set. The application designates a point to which data is recovered on the basis of the recovery opportunity list. The disk control apparatus recovers the data to the designated point on the basis of a backup disk and a journal disk.

EP1465076A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 19 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 4 independent, 7 dependent

  1. 1
    An external storage to be connected to a host computer, comprising:storing means which stores data to be used by the host computer;and control means which controls the storing means,    wherein the control means comprises: registering means which registers a recoverable point to be set by the host computer concerning data stored in the storing means;information for selection sending means which sends information for selection at the registered recoverable point to the host computer in response to a request from the host computer;and recovering means which recovers data designated by the host computer to a designated recoverable point on the basis of the information for selection at the recoverable point.
  2. 7
    A data recovery method of recovering data of an external storage, which is connected to a host computer, in the external storage, comprising:a registration step of registering a recoverable point which can be set to arbitrary plural points by the host computer concerning stored data;a list transmission step of sending information for selection of the registered recoverable point to the host computer in response to a request from the host computer;and a recovery step of recovering data designated by the host computer to a designated recoverable point on the basis of the information for selection at the recoverable point.
  3. 8
    A program for controlling an external storage connected to a host computer,    wherein the external storage having storing means which stores data to be used by the host computer, and    the program realizes, on a computer of the external storage:registering means which registers a recoverable point to be set to arbitrary plural points by the host computer concerning data stored in the storing means;information for selection sending means which sends information for selection at the registered recoverable point to the host computer in response to a request from the host computer;and recovering means which recovers data designated by the host computer to a designated recoverable point on the basis of the information for selection at the recoverable point.
  4. 11
    A program for controlling a host computer using an external storage,    wherein the program is a program for realizing, on the host computer,    registration instructing means which instructs and causes the external storage to register a recoverable point which can be set at arbitrary plural points concerning data stored in the external storage;information for selection requesting means which requests information for selection at the recoverable point registered in the external storage;and    recovery instructing means which instructs the external storage to recover desired data to a desired recoverable point on the basis of the information for selection received from the external storage.