Method and apparatus for mapping virtual drives
AssigneeSymantec Corporation
InventorsTimothy Michael Naftel, David Teater
Life of this patent
Estimating the term…
Abstract
A method and apparatus for mapping virtual drives is described. In one embodiment, the method for mapping virtual drives comprises processing first locations of a plurality of file system objects within a virtual volume and converting the first locations of the plurality of file system objects within the virtual volume into second locations of the plurality of file system objects relative to a virtual drive of at least one virtual drive, wherein the at least one virtual drive form a portion of the virtual volume.
Claims20
A method, comprising:
- accessing a backup image of a virtual machine, wherein
- the backup image comprises a point-in-time copy of a virtual machine configuration file and one or more virtual drive files, and
- the one or more virtual drive files implement a virtual volume;
- and
- generating a map that identifies a drive file location of a file system object within the one or more virtual drive files, wherein-the generating comprises
- converting a volume location of the file system object within the virtual volume into the drive file location, and
- the accessing and the generating are performed by a computing device implementing a mapping module.
A non-transitory computer readable storage medium, comprising program instructions executable to implement:
- a driver for interpreting a format of at least one virtual drive file included in a backup image of a virtual machine, wherein
- the at least one virtual drive file implements a virtual volume,
- the virtual volume comprises a plurality of file system objects,
- the format comprises indicia of locations of a plurality of extents within the at least one virtual drive, and
- the plurality of file system objects are stored in the plurality of extents;
- and
- a mapping module for generating a map, wherein
- the map stores information identifying a drive file location of a file system object of the plurality of file system objects within the at least one virtual drive file, and
- the mapping module is configured to convert a volume location of the file system object within the virtual volume into the drive file location.
A system, comprising:
- a host computer, comprising:
- a driver for interpreting a format of at least one virtual drive file included in a backup image of a virtual machine, wherein
- the at least one virtual drive file implements a virtual volume,
- the virtual volume comprises a plurality of file system objects,
- the format comprises indicia of locations of a plurality of extents within the at least one virtual drive, and
- the plurality of file system objects are stored in the plurality of extents, and
- a mapping module for generating a map, wherein
- the map stores information identifying a drive file location of a file system object of the plurality of file system objects within the at least one virtual drive file, and
- the mapping module is configured to convert a volume location of the file system object within the virtual volume into the drive file location;
- a storage system, comprising:
- a memory comprising the backup image and the map.
Dependencies are inferred from the claim text.