Block-based backups for large-scale volumes
First Claim
1. A computer-implemented method of performing block based backups for large-scale source volumes, comprising:
- obtaining a total source volume size to determine if the source volume exceeds 64 TB;
creating a number of sub-volumes to divide the total source volume into discrete sub-volumes of 64 TB each;
grouping the discrete sub-volumes into a container; and
storing, upon a read operation for a block based backup operation, each block of the source volume into a corresponding sub-volume of the sub-volumes.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to a method of performing block based backups for large-scale source volumes, by obtaining a total source volume size to determine if the source volume exceeds 64 TB, creating a number of sub-volumes to divide the total source volume into discrete sub-volumes of 64 TB each, grouping the discrete sub-volumes into a container, and storing, upon a read operation for a block based backup operation, each block of the source volume into a corresponding sub-volume of the sub-volumes. The method determines a block number and offset of each block and derives the corresponding sub-volume from the offset. Each sub-volume represents an individual saveset of the backup operation, and the container manages the individual saveset for the block based backup operation.
20 Citations
20 Claims
-
1. A computer-implemented method of performing block based backups for large-scale source volumes, comprising:
-
obtaining a total source volume size to determine if the source volume exceeds 64 TB; creating a number of sub-volumes to divide the total source volume into discrete sub-volumes of 64 TB each; grouping the discrete sub-volumes into a container; and storing, upon a read operation for a block based backup operation, each block of the source volume into a corresponding sub-volume of the sub-volumes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising a processor-based executable module configured perform block based backups for large-scale source volumes, comprising:
-
an agent process obtaining a total source volume size to determine if the source volume exceeds 64 TB; a partitioning component creating a number of sub-volumes to divide the total source volume into discrete sub-volumes of 64 TB each; a grouper grouping the discrete sub-volumes into a container; and a hardware backup component storing, upon a read operation for a block based backup operation, each block of the source volume into a corresponding sub-volume of the sub-volumes. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method for performing block based backups for large-scale source volumes, by:
-
obtaining a total source volume size to determine if the source volume exceeds 64 TB; creating a number of sub-volumes to divide the total source volume into discrete sub-volumes of 64 TB each; grouping the discrete sub-volumes into a container; and storing, upon a read operation for a block based backup operation, each block of the source volume into a corresponding sub-volume of the sub-volumes. - View Dependent Claims (20)
-
Specification