Presenting a file system for a file containing items
First Claim
Patent Images
1. A volume access system, comprising:
- a processing system, with a processor, configured to process at least a portion of each of a plurality of virtual disk files to generate an aggregate file system view that represents the plurality of virtual disk files as a single hierarchical data volume comprising a plurality of items within the plurality of virtual disk files and process at least a portion of each of a condensed backup file to generate a synthetic file system view of the condensed backup file; and
a network interface operatively coupled with the processing system and configured to communicate the aggregate file system view including the synthetic file system view of the condensed backup file for traversal by a plurality of clients and provide access to the plurality of items within the plurality of virtual disk files in response to access requests communicated by the plurality of clients.
10 Assignments
0 Petitions
Accused Products
Abstract
What is disclosed is a volume access system. The volume access system includes a processing system configured to process at least a portion of each of a plurality of virtual disk files to generate an aggregate file system view that represents the plurality of virtual disk files as a single hierarchical data volume comprising a plurality of items within the plurality of virtual disk files. The volume access system also includes a network interface operatively coupled with the processing system and configured to communicate the aggregate file system view for traversal by a plurality of clients.
4 Citations
15 Claims
-
1. A volume access system, comprising:
-
a processing system, with a processor, configured to process at least a portion of each of a plurality of virtual disk files to generate an aggregate file system view that represents the plurality of virtual disk files as a single hierarchical data volume comprising a plurality of items within the plurality of virtual disk files and process at least a portion of each of a condensed backup file to generate a synthetic file system view of the condensed backup file; and a network interface operatively coupled with the processing system and configured to communicate the aggregate file system view including the synthetic file system view of the condensed backup file for traversal by a plurality of clients and provide access to the plurality of items within the plurality of virtual disk files in response to access requests communicated by the plurality of clients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer readable storage media having program instructions stored thereon for facilitating aggregate file system views of virtual environments that, when executed by a processing system, direct the processing system to at least:
-
obtain a first file system view of at least a virtual disk file, the first file system view comprising a first plurality of items within the virtual disk file, wherein the first plurality of items within the virtual disk file comprises a first virtual machine and a first plurality of data items associated with the first virtual machine and identified in the first virtual disk file in accordance with a first native file system format; obtain a second file system view of a condensed backup file, the second file system view comprising a second plurality of items within the condensed backup file; and generate an aggregate file system view comprising the first file system view of the virtual disk file and the second file system view of the condensed backup file, wherein the first file system view identifies the first virtual machine and the first plurality of data items in accordance with a synthetic file system format that is different than the first native file system format. - View Dependent Claims (10, 11, 12)
-
-
13. A method of operating a volume access system, the method comprising:
-
processing, with a processor, at least a condensed backup file to generate a file system view of the condensed backup file comprising a plurality of items within the condensed backup file; providing the file system view of the condensed backup file over a network interface as a hierarchical data volume for a client device; receiving over the network interface a file operation command generated on the client device for a target item of the hierarchical data volume; in response to the file operation command, performing the file operation command on a first item of the plurality of items within the condensed backup file corresponding to the target item; processing at least a virtual disk file associated with a live virtual machine to generate a file system view of the virtual disk file comprising a plurality of items within the virtual disk file; and providing an aggregate file system view over the network interface as the hierarchical data volume, wherein the aggregate file system view comprises the file system view of the condensed backup file and the file system view of the virtual disk file. - View Dependent Claims (14, 15)
-
Specification