Method and apparatus for snapshot management
AssigneeDell Products L.P.
InventorShivasharan Narayana Gowda
Life of this patent
Estimating the term…
Abstract
A method comprising: displaying, in a user interface, a snapshot list, the snapshot list identifying a plurality of snapshots of a volume or a group of volumes; detecting a first user input selecting one or more of the snapshots of the plurality of snapshots; calculating a total amount of storage space that would be freed if the selected snapshots were to be deleted; and displaying, in the user interface, an indication of the total amount of storage space that would be freed if the selected snapshots were to be deleted.
Claims20
A method comprising:
- displaying, in a user interface, a snapshot list, the snapshot list identifying a plurality of snapshots of a set of one or more volumes;
- detecting a first user input selecting one or more of the plurality of snapshots;
- calculating a total amount of storage space that would be freed if the selected snapshots were to be deleted;
- displaying, in the user interface, an indication of the total amount of storage space that would be freed if the selected snapshots were to be deleted;
- and
- displaying, in the user interface, an indication of a total amount of shared storage space which would not be freed if the selected snapshots were to be deleted, the shared storage space being shared between:
- (i) at least one of the selected snapshots and (ii) any of the set of one or more volumes and/or any of the plurality of snapshots that are not selected,
- wherein the shared storage space includes a plurality of physical memory locations, each of the plurality of physical memory locations being referenced by:
- (i) at least one of the selected snapshots and (ii) any of the set of one or more volumes and/or any of the plurality of snapshots that are not selected.
A system, comprising:
- a memory;
- and
- at least one processor that is operatively coupled to the memory, the at least one processor being configured to perform the operations of:
- displaying, in a user interface, a snapshot list, the snapshot list identifying a plurality of snapshots of a set of one or more volumes;
- detecting a first user input selecting one or more of the plurality of snapshots;
- calculating a total amount of storage space that would be freed if the selected snapshots were to be deleted;
- displaying, in the user interface, an indication of the total amount of storage space that would be freed if the selected snapshots were to be deleted;
- and
- displaying, in the user interface, an indication of a total amount of shared storage space which would not be freed if the selected snapshots were to be deleted, the shared storage space being shared between:
- (i) at least one of the selected snapshots and (ii) any of the set of one or more volumes and/or any of the plurality of snapshots that are not selected,
- wherein the shared storage space includes a plurality of physical memory locations, each of the plurality of physical memory locations being referenced by:
- (i) at least one of the selected snapshots and (ii) any of the set of one or more volumes and/or any of the plurality of snapshots that are not selected.
A non-transitory computer-readable medium storing one or more processor instructions, which, when executed by at least one processor, caused the at least one processor to perform the operations of:
- displaying, in a user interface, a snapshot list, the snapshot list identifying a plurality of snapshots of a set of one or more volumes;
- detecting a first user input selecting one or more of the plurality of snapshots;
- calculating a total amount of storage space that would be freed if the selected snapshots were to be deleted;
- displaying, in the user interface, an indication of the total amount of storage space that would be freed if the selected snapshots were to be deleted, and
- displaying, in the user interface, an indication of a total amount of shared storage space which would not be freed if the selected snapshots were to be deleted, the shared storage space being shared between:
- (i) at least one of the selected snapshots and (ii) any of the set of one or more volumes and/or any of the plurality of snapshots that are not selected,
- wherein the shared storage space includes a plurality of physical memory locations, each of the plurality of physical memory locations being referenced by:
- (i) at least one of the selected snapshots and (ii) any of the set of one or more volumes and/or any of the plurality of snapshots that are not selected.
Dependencies are inferred from the claim text.