Identifying volume candidates for space reclamation
First Claim
Patent Images
1. A system comprising:
- one or more storage devices;
a storage controller coupled to the one or more storage devices, wherein the storage controller is configured to;
read metadata of a first file system associated with a first logical storage unit;
determine an amount of storage space utilized by the first file system for the first logical storage unit based at least in part on the metadata;
compare the amount of storage space utilized to an amount of storage space allocated to the first logical storage unit on the one or more storage devices; and
calculate an estimated amount of time to reclaim space from the first logical storage unit; and
generate an alert that indicates the first logical storage unit is a candidate for space reclamation and includes the estimated amount of time to reclaim space from the first logical storage unit responsive to determining a first condition is met.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more storage devices; a storage controller coupled to the one or more storage devices, wherein the storage controller is configured to; read metadata of a first file system associated with a first logical storage unit; determine an amount of storage space utilized by the first file system for the first logical storage unit based at least in part on the metadata; compare the amount of storage space utilized to an amount of storage space allocated to the first logical storage unit on the one or more storage devices; and calculate an estimated amount of time to reclaim space from the first logical storage unit; and generate an alert that indicates the first logical storage unit is a candidate for space reclamation and includes the estimated amount of time to reclaim space from the first logical storage unit responsive to determining a first condition is met. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
reading, by a storage controller of a storage subsystem, metadata of a first file system associated with a first logical storage unit; determining, by the storage controller, an amount of storage space utilized by the first file system for the first logical storage unit based at least in part on the metadata; comparing, by the storage controller, the amount of storage space utilized to an amount of storage space allocated to the first logical storage unit on the storage subsystem; and calculating, by the storage controller, an estimated amount of time to reclaim space from the first logical storage unit; and generating, by the storage controller, an alert that indicates the first logical storage unit is a candidate for space reclamation and includes the estimated amount of time to reclaim space from the first logical storage unit responsive to determining a first condition is met. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing program instructions, wherein the program instructions are executable by a processor to:
-
read, by a storage controller of a storage subsystem, metadata of a first file system associated with a first logical storage unit; determine, by the storage controller, an amount of storage space utilized by the first file system for the first logical storage unit based at least in part on the metadata; compare, by the storage controller, the amount of storage space utilized to an amount of storage space allocated to the first logical storage unit on the storage subsystem; and calculate, by the storage controller, an estimated amount of time to reclaim space from the first logical storage unit; and generate, by the storage controller, an alert that indicates the first logical storage unit is a candidate for space reclamation and includes the estimated amount of time to reclaim space from the first logical storage unit responsive to determining a first condition is met. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification