Patent ID: 8538924
Filing Date: 2013-09-17
Classification: G06F

Abstract:
1. A computer system, comprising: a first storage apparatus configured to provide a first storage area for reading and writing data; a file storage apparatus configured to read or write data in file units to a first logical volume which is defined in the first storage area of the first storage apparatus in response to a request from a client or a host; a second storage apparatus configured to provide a second storage area for reading and writing data; and an archive apparatus configured to read or write data in file units to a second logical volume which is defined in the second storage area of the second storage apparatus in response to a request from the file storage apparatus, wherein the file storage apparatus is configured to: send and receive data to and from the archive apparatus; construct a file system in the first logical volume and manage the data stored in the first logical volume; acquire a snapshot which is a static image of the first logical volume; transfer, when necessary, data of files stored in the first logical volume to the archive apparatus and creates replication of the files in the second logical volume of the second storage apparatus, while monitoring the residual capacity of the file system constructed in the first logical volume if the residual capacity should fall below a predetermined value, issue a request to stub the required number of files from among the files for which the replication was created and issue a request to acquire a snapshot of the first logical volume after the file is stubbed, stub the designated files, acquire a snapshot of the first logical volume, when receiving a file access request to the snapshot, if a target file of the file access request is the stubbed file and the file access request is a write request, reject the write request, if a target file of the file access request is not the stubbed file and the file access request is a read request, execute a processing of the read request, if a target file of the file access request is not the stubbed file and the file request is a write request, reject the write request, and if a target file of the file access request is the stubbed file and the file request is a read request, recall the target file from the archive apparatus when necessary, reserve a storage area on the snapshot, store the recalled target file in the storage area on the snapshot and execute a processing of the read request.