Virtual Disk Metadata Extraction via FUSE Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Efficient extraction of metadata from virtual machines and virtual disks is complicated due to their abstraction from underlying physical disks, which makes data protection operations like backups challenging.
Innovation Solution
An extraction engine is configured to extract metadata from virtual machines or virtual disks during or after data protection operations, analyzing the logical volume configuration to determine the volume configuration and read metadata accordingly, allowing efficient metadata extraction and storage in a catalog for search operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual machines and virtual disks are abstracted from physical disks, then computing environment flexibility is improved, but metadata extraction complexity increases
Solution Approach 1:
The patent introduces a file system interface (FUSE) as an intermediary layer between the extraction engine and virtual disk files. This intermediary translates extraction engine requests into appropriate file operations, handling the complexity of virtual disk abstractions (VMDK, VHD, VHDX formats) while maintaining a simple extraction interface. The FUSE interface acts as a mediator that understands both the extraction needs and the virtual file system structure, resolving the contradiction by hiding complexity behind a standardized interface.
2Speed
If virtual disk files are accessed directly, then extraction speed is improved, but compatibility with different volume configurations deteriorates
Solution Approach 1:
The file system interface implements universal access methods that work across multiple volume configurations (linear, striped, mirrored, concatenated) and different virtual disk formats (VMDK, VHD, VHDX). Instead of implementing separate access methods for each configuration, the FUSE interface provides a unified approach that adapts to different volume types, maintaining extraction speed while ensuring broad compatibility through a single multi-functional interface.
3Productivity
If metadata extraction is performed during data protection operations, then productivity is improved, but system resource consumption increases
Solution Approach 1:
The system performs metadata extraction continuously during data protection operations rather than as a separate batch process. The file system interface enables the extraction engine to access and extract metadata while backup operations are正在进行, utilizing idle processing capacity and I/O bandwidth. This continuous extraction approach improves overall productivity by eliminating separate extraction steps while managing resource consumption through efficient parallel operation during inherently I/O-intensive backup processes.
Data Source
AI summary
One example method includes an interface for mounting virtual disks from multiple sources. The interface may interface with different sources using appropriate programming interfaces. The virtual disks are then mounted in the interface. The virtual disks can be analyzed to identify the associated partitions. Volume configurations are determined for the partitions. The files for the partitions are remounted in the interface.


