EFFICIENT BUILDING OF RESTORE LIST
First Claim
1. A system for building a restore list, comprising:
- a processor to build a restore list for a restore comprising;
traversing a directory structure by iteratively starting with a root directory of the restore, wherein content of the directory structure is determined from a recent incremental backup; and
adding to the restore list files stored in the directory and a backup version the files are stored in, an offset within the backup version, and a file size; and
a memory coupled to the processor and configured to provide the processor with instructions.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for building a restore list comprises a processor and a memory. The processor is configured to determine whether a next sibling record comprises a directory. The directory is popped from a directory stack. In the event that the next sibling record comprises a subdirectory of the directory, the processor is configured to push a directory path associated with the next sibling record onto the directory stack. In the event that the next sibling record does not comprise a subdirectory, the processor is configured to add the latest index record associated with the latest index record to a restore list. The memory coupled to the processor and configured to provide the processor with instructions.
24 Citations
20 Claims
-
1. A system for building a restore list, comprising:
-
a processor to build a restore list for a restore comprising; traversing a directory structure by iteratively starting with a root directory of the restore, wherein content of the directory structure is determined from a recent incremental backup; and adding to the restore list files stored in the directory and a backup version the files are stored in, an offset within the backup version, and a file size; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. (canceled)
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. A method for building a restore list, comprising:
-
traversing, using a processor, a directory structure by iteratively starting with a root directory of the restore, wherein content of the directory structure is determined from a recent incremental backup; and adding to the restore list files stored in the directory and a backup version the files are stored in, an offset within the backup version, and a file size.
-
-
20. A computer program product for building a restore list, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
traversing, using a processor, a directory structure by iteratively starting with a root directory of the restore, wherein content of the directory structure is determined from a recent incremental backup; and adding to the restore list files stored in the directory and a backup version the files are stored in, an offset within the backup version, and a file size.
-
Specification