Heirarchical storage for virtual tapes
First Claim
Patent Images
1. A method for managing data, comprising:
- defining a policy concerning migration of a dataset, wherein the policy specifies a plurality of conditions, one of which is that the dataset is to be migrated from a first storage entity to a second storage entity after the passage of a length of time during which the dataset was not accessed, wherein the plurality of conditions include one mandatory condition and one non-mandatory condition;
associating the policy with the dataset;
determining whether the dataset has met eligibility requirements, where the eligibility requirements comprise;
a virtual tape that includes the dataset is an active tape;
a source filesystem in which the virtual tape resides is not a read-only filesystem; and
a last-changed time of the virtual tape plus an age specified in the policy is greater than a current time;
when the dataset has been determined to have met the eligibility requirements, then determining if the mandatory condition of the policy has been met; and
when the dataset has met the eligibility requirements and after the mandatory condition of the policy has been met, using a virtual tape emulator to migrate the dataset from the first storage entity to the second storage entity.
9 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method for managing data includes defining a policy concerning migration of a dataset, and the policy specifies a condition that the dataset is to be migrated from a first storage entity to a second storage entity after the passage of a length of time during which the dataset was not accessed. The policy is then associated with the dataset. Next, a determination is made as to whether the condition of the policy has been met, and when the condition of the policy has been met, the dataset is automatically migrated from the first storage entity to the second storage entity.
-
Citations
20 Claims
-
1. A method for managing data, comprising:
-
defining a policy concerning migration of a dataset, wherein the policy specifies a plurality of conditions, one of which is that the dataset is to be migrated from a first storage entity to a second storage entity after the passage of a length of time during which the dataset was not accessed, wherein the plurality of conditions include one mandatory condition and one non-mandatory condition; associating the policy with the dataset; determining whether the dataset has met eligibility requirements, where the eligibility requirements comprise; a virtual tape that includes the dataset is an active tape; a source filesystem in which the virtual tape resides is not a read-only filesystem; and a last-changed time of the virtual tape plus an age specified in the policy is greater than a current time; when the dataset has been determined to have met the eligibility requirements, then determining if the mandatory condition of the policy has been met; and when the dataset has met the eligibility requirements and after the mandatory condition of the policy has been met, using a virtual tape emulator to migrate the dataset from the first storage entity to the second storage entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory storage medium having stored therein computer-executable instructions which, when executed by one or more hardware processors, perform operations comprising:
-
defining a policy concerning migration of a dataset, wherein the policy specifies a plurality of conditions, one of which is that the dataset is to be migrated from a first storage entity to a second storage entity after the passage of a length of time during which the dataset was not accessed, wherein the plurality of conditions include one mandatory condition and one non-mandatory condition; associating the policy with the dataset; determining whether the dataset has met eligibility requirements, where the eligibility requirements comprise; a virtual tape that includes the dataset is an active tape; a source filesystem in which the virtual tape resides is not a read-only filesystem; and a last-changed time of the virtual tape plus an age specified in the policy is greater than a current time; when the dataset has been determined to have met the eligibility requirements, then determining if the mandatory condition of the policy has been met; and when the dataset has met the eligibility requirements and after the mandatory condition of the policy has been met, using a virtual tape emulator to migrate the dataset from the first storage entity to the second storage entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification