Patent ID: 7987328

Claim:
A data archive system that is used by a computer, the archive system comprising a storage control unit which processes an access command from the computer and to which a first-type storage device group that is a random access type and a second-type storage device group that is a sequential access type are built in or connected, wherein the storage control unit performs: a process for setting one or more logical storage areas in which data can be stored in one or more of the first-type storage device; a process for managing a plurality of units of pages that has a size smaller than that of units of the logical storage area such that they correspond with the units of the logical areas and managing a first real storage area of the first-type storage device or a second real storage area of the second-type storage device such that they correspond with the pages as a real storage area; a process for moving or copying data in the units of the logical storage areas from the first real storage area of a first-type storage device to a second real storage area of the second-type storage device in accordance with a predetermined determination or a predetermined direction; a process for reading out data from an area of the second real storage area of the second-type storage device corresponding to a page including target data in the units of the pages to be in the first real storage area of the first-type storage device and responding to the computer in a case where the target data for access is stored on the second-type storage device when an access command for reading or writing the data of the logical storage area is received from the computer; a process for reading out data from an area of the second real storage area of the second-type storage device corresponding to remaining pages of the logical storage area other than the page including the target data to be in the first real storage area of the first-type storage device, in the background of or after the process for reading out data and responding to the computer; and a process for storing data in the units of the logical storage areas including updated pages in the second real storage area of the second-type storage device at a time when the data of the logical storage area updated by the computer in accordance with the process for reading out data and responding to the computer or access thereafter is to be stored again in the second real storage area of the second-type storage device from the first real storage area of the first-type storage device, triggered by the predetermined determination or the predetermined direction.