CPC G06F 16/128 (2019.01) [G06F 11/1469 (2013.01); G06F 11/1464 (2013.01); G06F 2201/84 (2013.01)] | 20 Claims |
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.
|