System and method for restoring a file system from backups in the presence of deletions
First Claim
1. A method for restoring a file system from one or more incremental backups in the presence of deletion, without restoring a deleted file, comprising the steps of:
- deleting a file;
logging a file deletion in a deletion log;
updating metadata associated with the deleted file; and
using the deletion log and the metadata, re-deleting the deleted file that has been previously backed-up, upon a restore operation to an incremental backup, to allow accurate restore by removing the deleted file without comparing snap-shot images.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and associated method restore a file system from incremental backups in the presence of deletion, without restoring deleted files. This is accomplished by logging the deletions in a deletion log. Using the deletion log, the system re-deletes the deleted files upon a restore operation to an incremental backup epoch. The system the logs deletions so that the files that were deleted and survived a backup epoch have their records logged. The activity log enables an incremental backup from a prior snapshot, and represents a point-in-time version of the file system. The system can either not restore the deleted files, or, alternatively, it can restore the deleted files and then re-deletes them.
49 Citations
20 Claims
-
1. A method for restoring a file system from one or more incremental backups in the presence of deletion, without restoring a deleted file, comprising the steps of:
-
deleting a file;
logging a file deletion in a deletion log;
updating metadata associated with the deleted file; and
using the deletion log and the metadata, re-deleting the deleted file that has been previously backed-up, upon a restore operation to an incremental backup, to allow accurate restore by removing the deleted file without comparing snap-shot images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for restoring a file system from one or more incremental backups in the presence of deletion, without restoring a deleted file, comprising:
-
means for deleting a file;
means for logging a file deletion in a deletion log;
means for updating metadata associated with the deleted file; and
means for using the deletion log and the metadata, re-deleting the deleted file that has been previously backed-up, upon a restore operation to an incremental backup, to allow accurate restore by removing the deleted file without comparing snap-shot images. - View Dependent Claims (12, 13, 14, 15)
-
- 17. The system of claim 16, further including means for backing up the deletion log if the deletion log includes an entry indicative of a deleted file
-
19. A computer program product for restoring a file system from one or more incremental backups in the presence of deletion, without restoring a deleted file, comprising:
-
means for deleting a file;
means for logging a file deletion in a deletion log;
means for updating metadata associated with the deleted file; and
means for using the deletion log and the metadata, re-deleting the deleted file that has been previously backed-up, upon a restore operation to an incremental backup, to allow accurate restore by removing the deleted file without comparing snap-shot images. - View Dependent Claims (20)
-
Specification