Patent ID: 11874805
Assignee: COHESITY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A system, comprising:
a processor configured to:
receive a request to access one or more files associated with a particular point in time that are archived at a cloud storage;
partially restore, at a storage system, a file system metadata tree data structure based on metadata associated with the one or more requested files that is obtained from the cloud storage, wherein the partially restored file system metadata tree data structure includes one or more stub nodes associated with one or more non-requested files;
provide access to the one or more requested files using the partially restored file system metadata tree data structure;
prefetch from the cloud storage metadata associated with the one or more non-requested files; and
restore a portion of the file system metadata tree data structure corresponding to the one or more non-requested files in part by replacing the one or more stub nodes associated with the one or more non-requested files with metadata corresponding to the one or more non-requested files, wherein a serialized representation of the metadata corresponding to the one or more non-requested files stored at the cloud storage includes a first flat set of data comprised of a plurality of data blocks and a second flat set of data comprised of a second plurality of data blocks, wherein the first flat set of data corresponds to a first archive and the second flat set of data corresponds to a second archive, wherein a first data block of the first flat set of data includes a file offset to a second data block of the second flat set of data; and

a memory coupled to the processor and configured to provide the processor with instructions.