Dataset space reclamation
AssigneePure Storage, Inc.
InventorsFrederic Lherault, Neil Vachharajani
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer readable storage mediums for discovering volumes which are good candidates for space reclamation. A storage subsystem identifies the file system storage capacity for a given volume from the file system metadata of the given volume. Then, the storage subsystem compares the file system capacity of the given volume to the allocated capacity on the storage subsystem. If the allocated capacity is greater than the file system capacity by a given threshold, the storage subsystem marks the given volume as a candidate for space reclamation and generates an alert to the user to reclaim the space of the given volume.
Claims20
A method comprising:
- determining, by a controller in a storage system, that a storage capacity allocated to a file system for a dataset is greater than a utilized capacity for the dataset;
- providing an alert that the storage capacity allocated to the file system for the dataset is greater than the utilized capacity for the dataset;
- identifying, by the controller, one or more portions of storage space that are no longer in use by the dataset;
- and
- issuing, by the controller based on an amount of reclaimable space in the one or more portions of storage space, a command to free the identified one or more portions of storage space.
A storage system including a computer memory and a computer processor, the computer processor including computer program instructions that, when executed by the computer processor, cause the storage system to carry out the steps of:
- determining, by a controller in the storage system, that a storage capacity allocated to a file system for a dataset is greater than a utilized capacity for the dataset;
- providing an alert that the storage capacity allocated to the file system for the dataset is greater than the utilized capacity for the dataset;
- identifying one or more portions of storage space that are no longer in use by the dataset;
- and
- issuing, based on an amount of reclaimable space in the one or more portions of storage space, a command to free the identified one or more portions of storage space.
The storage system of 10, wherein the alert identifies an estimated amount of time to reclaim space for the dataset.
An apparatus including a computer memory and a computer processor, the computer processor including computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- determining, by a controller in a storage system, that a storage capacity allocated to a file system for a dataset is greater than a utilized capacity for the dataset;
- providing an alert that the storage capacity allocated to the file system for the dataset is greater than the utilized capacity for the dataset;
- identifying one or more portions of storage space that are no longer in use by the dataset;
- and
- issuing, based on an amount of reclaimable space in the one or more portions of storage space, a command to free the identified one or more portions of storage space.
Dependencies are inferred from the claim text.