Method and apparatus for integrating primary data storage with local and remote data protection
First Claim
Patent Images
1. A data protection system comprising:
- a fileserver having;
a filter driver operative to intercept input/output activity initiated by client file requests and to maintain a list of modified and created files since a prior backup;
a file system in communication with the filter driver and operative to store client files;
a policy cache operative to store a protection policy associated with a set of files;
a mirror service in communication with the filter driver and with the policy cache, the mirror service operative to prepare modified and created files in the set of files to be written to a repository as specified in the protection policy associated with the set of files;
a fileserver API coupled to the mirror service and operative to communicate with a repository; and
a fileserver file transfer module in communication with the file system and operative to transfer files from the file system to at least one repository.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of this invention provide primary magnetic disk data storage capacity to clients while at the same time making sure that client data is replicated locally and at an offsite location to protect from all forms of data loss.
148 Citations
18 Claims
-
1. A data protection system comprising:
a fileserver having;
a filter driver operative to intercept input/output activity initiated by client file requests and to maintain a list of modified and created files since a prior backup;
a file system in communication with the filter driver and operative to store client files;
a policy cache operative to store a protection policy associated with a set of files;
a mirror service in communication with the filter driver and with the policy cache, the mirror service operative to prepare modified and created files in the set of files to be written to a repository as specified in the protection policy associated with the set of files;
a fileserver API coupled to the mirror service and operative to communicate with a repository; and
a fileserver file transfer module in communication with the file system and operative to transfer files from the file system to at least one repository. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method for protecting data comprising:
-
storing a version of a first file within a set of files on a primary disk storage system;
examining a protection policy associated with the set of files to determine where and how to protect files associated with the set of files; and
replicating the version of the first file to repositories specified by the protection policy, the specified repositories including at least one local repository and at least one remote repository. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A data protection system comprising:
a fileserver having;
filter driver means for intercepting input/output activity initiated by client file requests and for maintaining a list of modified and created files since a prior backup;
file system means in communication with the filter driver, the file system means for storing client files;
policy cache means for storing a protection policy associated with a set of files;
mirror service means in communication with the filter driver means and with the policy cache means, the mirror service means for preparing modified and created files in the set of files to be written to a repository as specified in the protection policy associated with the set of files. - View Dependent Claims (18)
Specification