Recovering a file system to any point-in-time in the past with guaranteed structure, content consistency and integrity
First Claim
1. A data management method, comprising:
- storing a real-time history of a file system as a logical representation; and
using the logical representation for any point-in-time recovery of the file system.
22 Assignments
0 Petitions
Accused Products
Abstract
A data management system (DMS) includes a continuous real-time object store that captures all real-time activities, with associated object metadata information. The DMS is capable of reintroducing any point-in-time view of data ranging from a granular object to an entire file system. A set of algorithms (for creation of a file or directory, modification of a file or directory, deletion of a file or directory, and relocation/renaming of a file or directory) are used to generate and maintain a file system history in the DMS and to ensure that a latest version of a directory always refers to a latest version of its children until the directory changed. Any point-in-time recovery is implemented using the file system history in one of various ways to provide strong individual file integrity, exact point-in-time crash consistency, and/or recovery of last version of all files in the file system.
-
Citations
15 Claims
-
1. A data management method, comprising:
-
storing a real-time history of a file system as a logical representation; and using the logical representation for any point-in-time recovery of the file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification