Accessing a file system using tiered deduplication
AssigneeCommvault Systems, Inc.
InventorsAmit Mitkar, Paramasivam Kumarasamy, Rajiv Kottomtharayil
Life of this patent
Estimating the term…
Loading patent…
AssigneeCommvault Systems, Inc.
InventorsAmit Mitkar, Paramasivam Kumarasamy, Rajiv Kottomtharayil
Estimating the term…
An illustrative pseudo-file-system driver uses deduplication functionality and resources in a storage management system to provide an application and/or a virtual machine with access to a locally-stored file system. From the perspective of the application/virtual machine, the file system appears to be of virtually unlimited capacity. The pseudo-file-system driver instantiates the file system in primary storage, e.g., configured on a local disk. The application/virtual machine requires no configured settings or limits for the file system's storage capacity, and may thus treat the file system as “infinite.” The pseudo-file-system driver intercepts write requests and may use the deduplication infrastructure in the storage management system to offload excess data from local primary storage to deduplicated secondary storage, based on a deduplication database. The pseudo-file-system driver also intercepts read requests and in response may restore data from deduplicated secondary storage to primary storage, also based on the deduplication database.
A computer-readable medium, excluding transitory propagating signals, storing instructions that, when executed by a computing device having one or more processors and corresponding computer-readable memory, cause the computing device to perform a method comprising:
A computer-readable medium, excluding transitory propagating signals, storing instructions that, when executed by a computing device having one or more processors and corresponding computer-readable memory, cause the computing device to perform a method for using deduplication in a storage management system to provide a virtual machine on the computing device with access to a file system, the method comprising:
A storage management system for using deduplication to provide a virtual machine with access to a file system of seemingly unlimited storage capacity, the system comprising:
Dependencies are inferred from the claim text.