Copy on write storage conservation systems and methods
AssigneeSymantec Corporation
InventorDilip Madhusudan Ranade
Life of this patent
Estimating the term…
Abstract
Systems and methods for copy on write storage conservation are presented. In one embodiment a copy on write storage conservation method includes creating and mounting a snapshot; mounting a snapshot; monitoring interest in the snapshot; initiating a copy on write discard process before a backup or replication is complete; and deleting the snapshot when the backup or replication is complete. In one embodiment the method also includes marking a file as do not copy on write. In one embodiment, the copy on write discard process includes discarding copy on write data when a corresponding read on the file in the snapshot is successful. Initiating a copy on write discard process can be done at a variety of levels (e.g., a file level, an extent level, a block-level, etc.).
Claims20
A copy on write storage conservation method comprising:
- creating and mounting a snapshot;
- monitoring interest in the snapshot;
- initiating a copy on write discard process before a backup or replication is complete;
- and
- un-mounting and deleting the snapshot when the backup or replication is complete.
A computer readable storage medium having stored thereon, computer-executable instructions that when executed by a computing device cause the computing device to perform a copy on write storage conservation method comprising:
- creating and mounting a snapshot;
- monitoring interest in the snapshot;
- initiating a copy on write discard process before a backup or replication is complete;
- and
- un-mounting and deleting the snapshot when the backup or replication is complete.
A system, comprising:
- a computer system having a processor coupled to a computer readable storage media and executing computer readable code which causes the computer system to perform a copy on write storage conservation method comprising:
- creating and mounting a snapshot;
- monitoring interest in the snapshot;
- initiating a copy on write discard process before a backup or replication is complete;
- and
- un-mounting and deleting the snapshot when the backup or replication is complete.
Dependencies are inferred from the claim text.