Recovery-chain based retention for multi-tier data storage auto migration system
First Claim
1. A method for managing data as part of a lifecycle policy for each of one or more data images, the method comprising:
- identifying first backup data that is qualified to migrate from a first tier to a second tier of a multi-tier storage system based on a time-based retention policy;
responsive to determining the first backup data corresponds to a recovery chain stored on the first tier, wherein the recovery chain comprises at least one full backup data;
preventing migration of the first backup data on the first tier, responsive to determining;
the recovery chain is not expired; and
the recovery chain includes at least a second backup data that is not qualified to migrate from the first tier to the second tier based on the time-based retention policy; and
migrating the first backup data from the first tier to the second tier, responsive to determining the recovery chain is expired, wherein determining the recovery chain is expired comprises determining a new full backup operation has been performed and corresponding new full backup data is stored on the first tier.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for defining retention and lifecycle policies for data backups. A media server supports a recovery-chain-based retention policy for data lifecycle management (DLM) on a first tier of a multi-tier storage system. A recovery chain includes full backup data and at least one partial backup data. The recovery chain is maintained on the first tier until it is expired due to a new full backup operation being performed and corresponding full backup data being stored on the first tier. Based on another retention policy, the media server identifies given backup data corresponding to a recovery chain that qualifies for migration from the first tier. However, the media server determines the recovery chain includes the given backup data and other backup data that does not yet qualify for migration. In response, the media server maintains a copy of the given backup data on the first tier.
-
Citations
14 Claims
-
1. A method for managing data as part of a lifecycle policy for each of one or more data images, the method comprising:
-
identifying first backup data that is qualified to migrate from a first tier to a second tier of a multi-tier storage system based on a time-based retention policy; responsive to determining the first backup data corresponds to a recovery chain stored on the first tier, wherein the recovery chain comprises at least one full backup data; preventing migration of the first backup data on the first tier, responsive to determining; the recovery chain is not expired; and the recovery chain includes at least a second backup data that is not qualified to migrate from the first tier to the second tier based on the time-based retention policy; and migrating the first backup data from the first tier to the second tier, responsive to determining the recovery chain is expired, wherein determining the recovery chain is expired comprises determining a new full backup operation has been performed and corresponding new full backup data is stored on the first tier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system comprising:
-
a media server; a network; and one or more client computers coupled to the media server via the network, each configured to generate data for one or more data images to be backed up in a multi-tier storage system; wherein the media server is configured to; identify first backup data that is qualified to migrate from a first tier to a second tier of the multi-tier storage system based on a time-based retention policy; responsive to determining the first backup data corresponds to a recovery chain stored on the first tier, wherein the recovery chain comprises at least one full backup data; prevent migration of the first backup data on the first tier, responsive to determining; the recovery chain is not expired; and the recovery chain includes at least a second backup data that is not qualified to migrate from the first tier to the second tier based on the time-based retention policy; and migrate the first backup data from the first tier to the second tier, responsive to determining the recovery chain is expired, wherein determining the recovery chain is expired comprises determining a new full backup operation has been performed and corresponding new full backup data is stored on the first tier. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing program instructions for defining a lifecycle policy for each of one or more data images, wherein the program instructions are executable by the processor to:
-
identify first backup data that is qualified to migrate from a first tier to a second tier of a multi-tier storage system based on a time-based retention policy; responsive to determining the first backup data corresponds to a recovery chain stored on the first tier wherein the recovery chain comprises at least one full backup data; prevent migration of the first backup data on the first tier, responsive to determining; the recovery chain is not expired; and the recovery chain includes at least a second backup data that is not qualified to migrate from the first tier to the second tier based on the time-based retention policy; and migrate the first backup data from the first tier to the second tier, responsive to determining the recovery chain is expired, wherein determining the recovery chain is expired comprises determining a new full backup operation has been performed and corresponding new full backup data is stored on the first tier. - View Dependent Claims (14)
-
Specification