Method and system for automatic management of storage space
First Claim
Patent Images
1. A method to automatically manage storage space, the method comprising:
- storing, by a storage system, a plurality of volumes, wherein each volume has an autodelete policy and an autosize policy that are disabled and the policies are operable to be enabled for individual volumes;
configuring, by the storage system, the autodelete policy and the autosize policy for the plurality of volumes, wherein the autodelete policy and the autosize policy for a volume are not dependent on the autodelete policies and the autosize policies for other volumes in the plurality of volumes, and wherein configuring the autodelete policy and the autosize policy for an individual volume comprisesenabling one of the autodelete policy and the autosize policy as a first policy for the individual volume, andenabling the other of the autodelete policy and the autosize policy as a second policy for the individual volume;
configuring a trigger value for the first policy and a trigger value for the second policy for each of the individual volume, wherein the trigger value for the first policy and the trigger value for the second policy for the individual volume are not dependent on the trigger values for first policies and second policies for other volumes in the plurality of volumes;
determining that the trigger value for a first policy for the individual volume is reached;
automatically initiating the first policy for the individual volume;
determining that the first policy for the individual volume fails to reclaim a target amount of free space in the individual volume;
automatically initiating the second policy for the individual volume in response to determining that the first policy for the individual volume fails to reclaim a target amount of free space; and
notifying a user if the second policy for the individual volume fails to reclaim a target amount of free space in the individual volume.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided to manage storage space. The method comprises detecting a free storage space threshold condition for a storage volume and automatically applying a space management technique to achieve a free storage space threshold condition. Space management techniques comprise deleting selected backup data (e.g., persistent consistency point images) and automatically increasing the size of the storage volume.
222 Citations
18 Claims
-
1. A method to automatically manage storage space, the method comprising:
-
storing, by a storage system, a plurality of volumes, wherein each volume has an autodelete policy and an autosize policy that are disabled and the policies are operable to be enabled for individual volumes; configuring, by the storage system, the autodelete policy and the autosize policy for the plurality of volumes, wherein the autodelete policy and the autosize policy for a volume are not dependent on the autodelete policies and the autosize policies for other volumes in the plurality of volumes, and wherein configuring the autodelete policy and the autosize policy for an individual volume comprises enabling one of the autodelete policy and the autosize policy as a first policy for the individual volume, and enabling the other of the autodelete policy and the autosize policy as a second policy for the individual volume; configuring a trigger value for the first policy and a trigger value for the second policy for each of the individual volume, wherein the trigger value for the first policy and the trigger value for the second policy for the individual volume are not dependent on the trigger values for first policies and second policies for other volumes in the plurality of volumes; determining that the trigger value for a first policy for the individual volume is reached; automatically initiating the first policy for the individual volume; determining that the first policy for the individual volume fails to reclaim a target amount of free space in the individual volume; automatically initiating the second policy for the individual volume in response to determining that the first policy for the individual volume fails to reclaim a target amount of free space; and notifying a user if the second policy for the individual volume fails to reclaim a target amount of free space in the individual volume. - View Dependent Claims (2, 3, 4, 16, 17)
-
-
5. A method to manage storage space, the method comprising:
-
storing, by a storage system, a plurality of volumes, where each volume has an autodelete policy and an autosize policy that are disabled and the policies are operable to be enabled for individual volumes; enabling, by the storage system, an autodelete function as a first automatic storage management policy for one of the plurality of storage volumes and an autosize function as a second automatic storage management policy for the particular storage volume, wherein the autodelete function and the autosize function for the particular storage volume are not dependent on autodelete functions and autosize functions for other storage volumes in the plurality of storage volumes; automatically detecting that a trigger condition for the autodelete function for the particular storage volume is met; automatically identifying a snapshot, which is inside the particular storage volume, to be deleted, in response to detecting that the trigger condition corresponding to the autodelete function is met, the identification to achieve a free storage threshold set for the particular storage volume, wherein the free storage threshold corresponds to the particular storage volume; automatically initiating the first automatic storage management policy for deleting the identified snapshot; determining that deleting the identified snapshot fails to achieve the free storage threshold that corresponds to the particular storage volume; automatically initiating the autosize function for the particular storage volume in response to determining that initiating the first automatic storage management policy on the particular storage volume fails to achieve the free storage threshold that corresponds to the particular storage volume; and notifying a user if the autosize function for the particular volume fails to reclaim a target amount of free space in the particular volume. - View Dependent Claims (6, 7, 8, 9, 10, 11, 18)
-
-
12. A system to automatically manage storage space, the system comprising:
-
a repository to store backup data as a plurality of volumes, where each volume has an autodelete policy and an autosize policy that are disabled and the policies are operable to be enabled for individual volumes; a processor, coupled to the repository through a bus and further coupled to a memory, wherein the processor executes instructions from the memory that cause the processor to enable an autodelete function as a first automatic storage management policy for one of the plurality of storage volumes and an autosize function as a second automatic storage management policy for the particular storage volume, wherein the autodelete function and the autosize function for the particular storage volume are not dependent on autodelete functions and autosize functions for other storage volumes in the plurality of storage volumes; to automatically detect that a trigger condition corresponding to the autodelete function for the particular storage volume; to automatically identify a snapshot, which is inside the particular storage volume, to be deleted, in response to detecting that the trigger condition corresponding to the autodelete function is met, the identification to achieve a free storage threshold set for the particular storage volume, wherein the free storage threshold corresponds to the particular storage volume; to automatically initiate the first automatic storage management policy to delete the snapshot; to determine that deleting the snapshot fails to achieve the free storage threshold that corresponds to the particular storage volume; to automatically initiate the autosize function for the particular storage volume in response to determining that initiating the first automatic storage management policy on the particular storage volume fails to achieve the free storage threshold that corresponds to the particular storage volume; and to notify a user if the autosize function for the particular volume fails to reclaim a target amount of free space in the particular volume. - View Dependent Claims (13, 14, 15)
-
Specification