Storage system and method for backup
First Claim
1. A storage system comprising:
- a disk controller which has a CPU, a main memory, and an interface; and
a disk device which has original volumes for backup and a storage pool for backup data, wherein;
the main memory incorporates;
a differential management program which checks whether the original volumes for backup are updated or not;
a pool management program which allocates a disk area for storage of backup data to the storage pool for backup data;
a performance management program which manages the performance of each volume of the disk device; and
a backup control program which issues an instruction to the differential management program, the pool management program, and the performance management program for total backup control; and
the backup control program selects a backup method by which recovery within a user-specified recovery object time is possible, according to a restore performance calculated by the performance management program and the total size of changed blocks after backup acquisition as counted by the differential management program.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system which comprise includes a disk controller and a disk device having original volumes for backup and a storage pool for backup data. It incorporates a differential management program which checks whether the original volumes for backup are updated or not; a pool management program which allocates a disk area to the storage pool for backup data; a performance management program which manages the performance of each volume; and a backup control program which performs total backup control. A backup method by which recovery within a user-specified recovery object time is possible is selected according to the restore performance calculated by the performance management program and the total size of changed blocks after backup acquisition as counted by the differential management program.
-
Citations
22 Claims
-
1. A storage system comprising:
-
a disk controller which has a CPU, a main memory, and an interface; and
a disk device which has original volumes for backup and a storage pool for backup data, wherein;
the main memory incorporates;
a differential management program which checks whether the original volumes for backup are updated or not;
a pool management program which allocates a disk area for storage of backup data to the storage pool for backup data;
a performance management program which manages the performance of each volume of the disk device; and
a backup control program which issues an instruction to the differential management program, the pool management program, and the performance management program for total backup control; and
the backup control program selects a backup method by which recovery within a user-specified recovery object time is possible, according to a restore performance calculated by the performance management program and the total size of changed blocks after backup acquisition as counted by the differential management program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A storage system comprising:
-
a disk controller which has a CPU, a main memory, and an interface; and
a disk device which has original volumes for backup, wherein;
the storage system is connected through a data transfer line with a backup storage system which has a volume for storage of backup as a backup destination;
the main memory incorporates;
a differential management program which checks whether the original volumes for backup are updated or not;
a performance management program which manages the performance of each volume of the disk device;
a data transfer program which transfers data between the storage system and the backup storage system;
a backup destination management program which manages the backup volume for backup data; and
a backup control program which issues an instruction to the differential management program, the performance management program, the data transfer program, and the backup destination management program for total backup control; and
the backup control program selects a backup method by which recovery within a user-specified recovery object time is possible, according to a restore performance calculated by the performance management program and the total size of changed blocks after backup acquisition as counted by the differential management program. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A storage system comprising:
-
a disk controller which has a CPU, a main memory, and an interface; and
a disk device which has original volumes for backup;
wherein;
the storage system is connected through a data transfer line with a backup storage system which has a storage volume for backup data as a backup destination; and
the storage system is connected with a backup server which has backup software to manage backup data on a file-by-file basis and a backup setup program;
the main memory incorporates;
a differential management program which checks whether the original volumes for backup are updated or not;
a performance management program which manages the performance of each volume of the disk device;
a data transfer program which transfers data between the storage system and the backup storage system;
a backup destination management program which manages the storage volume for backup data; and
a backup control program which issues an instruction to the differential management program, the performance management program, the data transfer program, and the backup destination management program for total backup control; and
the backup control program selects a backup method by which it is possible to recover data within a recovery object time specified on a setup screen under the backup setup program of the backup server, according to a restore performance calculated by the performance management program and the total size of changed blocks after backup acquisition as counted by the differential management program. - View Dependent Claims (16, 17, 18)
-
-
19. A backup method for a storage system which comprises a disk controller which has a CPU, a main memory, and an interface;
- and a disk device which has original volumes for backup and a storage pool for backup data, wherein the main memory incorporates;
a differential management program which checks whether the original volumes for backup are updated or not;
a pool management program which allocates a disk area for storage of backup data to the storage pool for backup data;
a performance management program which manages the performance of each volume of the disk device; and
a backup control program which issues an instruction to the differential management program, the pool management program, and the performance management program for total backup control, the method comprising the steps of;
the differential management program counting the total size of changed blocks after a previous backup acquisition;
the performance management program calculating estimated restore time for backup by reading a write performance and a read performance and taking the lower performance as an estimated restore performance and dividing the total size of changed blocks by the estimated restore performance;
deciding whether the calculated estimated restore time is within a user-specified recovery object time or not; and
selecting a backup method by which recovery within the object time is possible. - View Dependent Claims (20, 21)
- and a disk device which has original volumes for backup and a storage pool for backup data, wherein the main memory incorporates;
-
22. A backup method for a storage system wherein a recovery point object and a recovery time object are specified on a setup screen provided by a backup setup program.
Specification