IP Library Granted Patent US 11,797,235
Granted Patent B2
US 11,797,235 · App. 17/304,054 · Granted Oct 24, 2023

Interface to mount virtual disks from multiple sources

Inventor: Abinas Tewari (Charlotte, NC)
Assignee: EMC IP HOLDING COMPANY LLC
G06F3/0665G06F3/0604G06F3/0629G06F3/0644G06F3/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,797,235
App. No.
17/304,054
Granted
Oct 24, 2023
Kind
B2
Abstract

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.

Claims (30)

1. A method, comprising:

initializing an interface operation, wherein the interface operation includes initializing protocols to read and access listed virtual disks and opening connections to listed virtual disks for sources;

creating a mount point at the file system interface;

mounting virtual disks of the sources at the mount point as files;

determining individual partitions and volume configurations of the files; and

subsequent to mounting the virtual disks, mounting, at the mount point, the individual partitions as partition files, wherein the partition files differ from the files.

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

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

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

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

6. The method of claim 2 , further comprising extracting the metadata during a backup operation or after the backup operation.

7. The method of claim 1 , further comprising determining raw metadata from each partition, wherein the volume configurations are determined from the raw metadata.

8. The method of claim 1 , further comprising reading the partition files as a single logical volume.

9. The method of claim 1 , further comprising accessing the sources using a different application programming for each source.

10. The method of claim 9 , wherein the sources include a virtual management system, a data protection system and/or a local system.

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

initializing an interface operation, wherein the interface operation includes initializing protocols to read and access listed virtual disks and opening connections to listed virtual disks for sources;

creating a mount point at the file system interface;

mounting virtual disks of the sources at the mount point as files;

determining individual partitions and volume configurations of the files; and

subsequent to mounting the virtual disks, mounting, at the mount point, the individual partitions as partition files, wherein the partition files differ from the files.

12. The non-transitory storage medium of claim 11 , further comprising extracting metadata from the partition files in a continuous read information with a read algorithm.

13. The non-transitory storage medium of claim 12 , wherein the read algorithm is adapted to the volume configurations of the partition files.

14. The non-transitory storage medium of claim 13 , wherein the volume configuration or each partition is simple, linear, spanned, striped, RAID, or a combination thereof.

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

16. The non-transitory storage medium of claim 12 , further comprising extracting the metadata during a backup operation or after the backup operation.

17. The non-transitory storage medium of claim 11 , further comprising determining raw metadata from each partition, wherein the volume configurations are determined from the raw metadata.

18. The non-transitory storage medium of claim 11 , further comprising reading the partition files as a single logical volume.

19. The non-transitory storage medium of claim 11 , further comprising accessing the sources using a different application programming for each source.

20. The non-transitory storage medium of claim 19 , wherein the sources include a virtual management system, a data protection system and/or a local system.

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/0438 →
Continuity (1)
Related Publication 20220398047A1 · Dec 15, 2022