IP Library Granted Patent US 11,675,516
Granted Patent B2
US 11,675,516 · App. 17/304,052 · Granted Jun 13, 2023

Analyzing disk configuration from dynamic virtual disks

Inventor: Abinas Tewari (Charlotte, NC)
Assignee: EMC IP HOLDING COMPANY LLC
G06F3/0644G06F3/0604G06F3/0655G06F3/0665G06F3/0689
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,675,516
App. No.
17/304,052
Granted
Jun 13, 2023
Kind
B2
Abstract

One example method includes extracting metadata from virtual disks. A virtual disk or logical volume is analyzed to identify the associated partitions. Volume configurations are determined for the partitions. The files for the partitions are remounted. The remounted files can be read based on their volume configurations and metadata can be extracted.

Claims (28)

1. A method, comprising:

determining partition information associated with a virtual disk, wherein the partition information includes a start sector, an end sector, a partition size, and a partition type;

determining raw metadata from each partition, wherein the raw metadata includes mapping data;

determining a volume configuration for each partition associated with the virtual disk based on the partition information, and the raw metadata;

remounting each partition as a separate file corresponding to the volume configuration;

serving the remounted partitions as a logical volume; and

extracting metadata associated with the partitions from the logical volume.

2. The method of claim 1 , further comprising extracting metadata in a continuous read information with a read algorithm.

3. The method of claim 2 , wherein the read algorithm is adapted to the volume configuration.

4. The method of claim 3 , wherein the volume configuration is simple, linear, spanned, striped, RAID, or combination thereof.

5. The method of claim 1 , further comprising storing the extracted metadata in a catalog.

6. The method of claim 1 , further comprising serving the remounted partitions as a single logical volume that is configured to be read contiguously.

7. The method of claim 1 , further comprising extracting the metadata during a backup operation of virtual machines or after the backup operation.

8. The method of claim 1 , wherein the logical volume includes the separate files associated with each of the partitions.

9. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

determining partition information associated with a virtual disk, wherein the partition information includes a start sector, an end sector, a partition size, and a partition type;

determining raw metadata from each partition, wherein the raw metadata includes mapping data;

determining a volume configuration for each partition associated with the virtual disk based on the partition information and the raw metadata;

remounting each partition as a separate file;

serving the remounted partitions as a logical volume; and

extracting metadata associated with the partitions from the logical volume.

10. The non-transitory storage medium of claim 9 , further comprising extracting metadata in a continuous read information with a read algorithm.

11. The non-transitory storage medium of claim 10 , wherein the read algorithm is adapted to the volume configuration.

12. The non-transitory storage medium of claim 11 , wherein the volume configuration is simple, linear, spanned, striped, RAID, or combination thereof.

13. The non-transitory storage medium of claim 9 , further comprising storing the extracted metadata in a catalog.

14. The non-transitory storage medium of claim 9 , further comprising serving the remounted partitions as a single logical volume that is configured to be read contiguously.

15. The non-transitory storage medium of claim 9 , further comprising extracting the metadata during a backup operation of virtual machines or after the backup operation.

16. The non-transitory storage medium of claim 9 , wherein the logical volume includes the separate files associated with each of the partitions.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: TEWARI, ABINAS
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056532/0218 →
Continuity (1)
Related Publication 20220398028A1 · Dec 15, 2022