US 12,216,613 B2
Image level copy or restore, such as image level restore without knowledge of data object metadata
Kamleshkumar K. Lad, Dublin, CA (US)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Jun. 22, 2022, as Appl. No. 17/846,434.
Application 17/846,434 is a continuation of application No. 16/578,160, filed on Sep. 20, 2019, granted, now 11,392,542.
Application 16/578,160 is a continuation of application No. 14/275,578, filed on May 12, 2014, granted, now 10,459,882, issued on Oct. 29, 2019.
Application 14/275,578 is a continuation of application No. 12/553,145, filed on Sep. 3, 2009, granted, now 8,725,688, issued on May 13, 2014.
Claims priority of provisional application 61/094,763, filed on Sep. 5, 2008.
Prior Publication US 2022/0318190 A1, Oct. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 11/14 (2006.01); G06F 16/11 (2019.01)
CPC G06F 16/128 (2019.01) [G06F 11/1469 (2013.01); G06F 11/1464 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing instructions that, when executed by an intermediate component comprising one or more data processors, cause the one or more data processors to:
intercept a request to access an individual file,
wherein the request is issued by a file system of a first component that is distinct from the intermediate component, and
wherein the first component is in communication with the intermediate component;
retrieve a directory file from a snapshot that is located in a data storage device,
wherein the snapshot comprises a representation of files in a volume of data located in the data storage device,
wherein the snapshot comprises information identifying the files in the volume of data,
wherein the individual file is among the files in the volume of data represented by the snapshot,
wherein the directory file is among the files in the volume of data represented by the snapshot, and
wherein the directory file comprises location information in reference to the data storage device for the files in the volume of data;
store the directory file in a computer memory component of the intermediate component;
from the directory file in the computer memory component, retrieve location information of the individual file,
wherein the location information identifies one or more locations in the data storage device of one or more parts of the individual file; and
responsive to the request, transfer the location information of the individual file to the file system at the first component.