System for automatically shadowing data and file directory structures that are recorded on a computer memory
First Claim
1. A data shadowing system, connectable to a monitored computer system, for the automatic backup storage into the data shadowing system of data that is written in the memory of the monitored computer system and the selective retrieval of this data from the data shadowing system for restoration to said memory of said monitored computer system, said data shadowing system comprising:
- data shadow copy module, external to and in communication with a monitored computer system, for storing a shadow copy of the data which is written in the memory of the monitored computer system; and
customer data file manager, resident in said monitored computer system, for autonomously transmitting customer data files, which comprise non-NTFS files resident on said monitored computer system, to said data shadow copy module, comprising;
customer data file map generator for autonomously mapping file directory structures associated with each of the customer data files into file tree information which identifies original names and a location of each customer data file that is stored in the memory of the monitored computer system, as well as a corresponding location in said data shadow copy module which stores a copy of these customer data files to enable both memory-level and file-level restoration of data, andmapping database for storing said file tree information in a database in said monitored computer system.
13 Assignments
0 Petitions
Accused Products
Abstract
The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device. The Data Shadowing System automatically stores the data on the memory module in a single format, while representing it in a data management database in two formats: disk sectors and files. The Data Shadowing System thereby efficiently tracks and stores the state of multiple file systems over time, while allowing for correct disk-level and file-level restoration to a point-in-time without storing redundant data.
-
Citations
24 Claims
-
1. A data shadowing system, connectable to a monitored computer system, for the automatic backup storage into the data shadowing system of data that is written in the memory of the monitored computer system and the selective retrieval of this data from the data shadowing system for restoration to said memory of said monitored computer system, said data shadowing system comprising:
-
data shadow copy module, external to and in communication with a monitored computer system, for storing a shadow copy of the data which is written in the memory of the monitored computer system; and customer data file manager, resident in said monitored computer system, for autonomously transmitting customer data files, which comprise non-NTFS files resident on said monitored computer system, to said data shadow copy module, comprising; customer data file map generator for autonomously mapping file directory structures associated with each of the customer data files into file tree information which identifies original names and a location of each customer data file that is stored in the memory of the monitored computer system, as well as a corresponding location in said data shadow copy module which stores a copy of these customer data files to enable both memory-level and file-level restoration of data, and mapping database for storing said file tree information in a database in said monitored computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for the automatic backup storage into a data shadowing system which is connectable to a monitored computer system, of data that is written in the memory of a monitored computer system and the selective retrieval of this data from the data shadowing system for restoration to said memory of said monitored computer system, comprising:
-
storing, in a data shadow copy module which is external to and in communication with a monitored computer system, a shadow copy of the data which is written in the memory of the monitored computer system; and autonomously transmitting customer data files, which comprise non-NTFS files resident on said monitored computer system, to said data shadow copy module, comprising; autonomously mapping file directory structures associated with each of the customer data files into file tree information which identifies original names and a location of each customer data file that is stored in the memory of the monitored computer system, as well as a corresponding location in said data shadow copy module which stores a copy of these customer data files to enable both memory-level and file-level restoration of data, and storing said file tree information in a database in said monitored computer system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification