Patent ID: 7827367
Filing Date: 2010-11-02
Classification: G06F

Abstract:
1. A computer system, comprising: one or more secondary storage systems connected to one or more primary storage systems having a plurality of primary logical volumes; and a controller for controlling said one or more secondary storage systems, wherein said one or more secondary storage systems comprise a plurality of secondary logical volumes, which constitute a plurality of volume pairs respectively with said plurality of primary logical volumes, and receive a journal comprising time information and data, which is written to a primary logical volume, the respective secondary storage systems comprising: a logical volume for backup use; a journal storage resource; a journal control unit, which writes a received journal to said journal storage resource, and writes to said secondary logical volume data inside a journal, which is stored in said journal storage resource, and which has not been written to said secondary logical volume; a time specification receiving unit for receiving from said controller a specification for a specified time, which is a time specifying a time in the future relative to the current time; a status management unit, which when detecting a journal comprising time information denoting a time beyond said specified time or when learning that there is no journal comprising time information showing a time in the future relative to said specified time in a primary storage system, which comprises a primary logical volume constituting a volume pair with said secondary logical volume, sets a backup preparation end state for said backup logical volume, and sends information showing said preparation end state to said controller; and a backup execution unit for executing a backup process, which writes data up to said specified time in said backup logical volume when receiving a backup command from said controller, and said controller comprising: a time specification unit for specifying said specified time to all of said one or more secondary storage systems; and a backup control unit for sending a backup command to all of said one or more secondary storage systems when receiving information showing said preparation end state from all of said one or more secondary storage systems.