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

Claim 0:
1. A method, comprising:
mounting a file system in a user space partition of virtual memory of a computing device, the computing device running a virtual machine that comprises a set of storage disks;
exposing, based at least in part on the file system, one or more virtual files associated with one or more storage disks of the set of storage disks, wherein the one or more virtual files correspond to one or more loop devices configured to map files of the virtual machine to the one or more virtual files;
receiving a request to read a data block stored at the virtual machine;
identifying, based at least in part on a set of metadata received via the one or more loop devices, a file and a corresponding virtual file of the one or more virtual files that stores the data block;
determining a location of the data block stored at the virtual machine based at least in part on identifying the file and the corresponding virtual file;
reading the data block from the determined location; and
downloading the file and the corresponding virtual file of the one or more virtual files that stores the data block, wherein the file and the corresponding virtual file comprise at least a subset of virtual files stored on the virtual machine.