Patent ID: 9244933
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A method for virtual machine disk image access in a storage system, comprising: prefetching a disk image file system metadata structure for a storage system; receiving an input/output (I/O) request to the disk image in the file system of the storage system; and in response to the I/O request, reconstructing a file system request by laying out the disk image in the file system of the storage system, performing type-specific introspection on the disk image to determine an original file system request based on the I/O request to the disk image, and mapping data ranges in the disk image to block or files within the file system based on results of the introspection, wherein performing introspection comprises determining disk image type and using a file system specific module for a particular type of file system located in the disk image for analyzing the disk image structure, and the I/O request is converted to the original file system request based on the disk image file system metadata structure and by converting a read or write request to a lookup request.