SYSTEM FOR AUTOMATICALLY SHADOWING DATA AND FILE DIRECTORY STRUCTURES THAT ARE RECORDED ON A COMPUTER MEMORY
First Claim
1. A data shadowing system for the automatic backup storage of data that is written in the memory of a monitored computer system and the selective retrieval of this data for restoration to said memory, comprising:
- memory module means, connected to 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 management means, resident in each of said plurality of monitored computer systems, for autonomously storing customer data files on said memory module means, comprising;
customer data file mapping means for autonomously mapping file directory structures associated with the customer data written in the memory of the monitored computer system into file tree information which identifies original names of customer data files as stored on said monitored computer system, and a location in said memory module means which stores said customer data, andmapping database means for storing said file tree information in a database in said monitored computer system.
15 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 for the automatic backup storage of data that is written in the memory of a monitored computer system and the selective retrieval of this data for restoration to said memory, comprising:
-
memory module means, connected to 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 management means, resident in each of said plurality of monitored computer systems, for autonomously storing customer data files on said memory module means, comprising; customer data file mapping means for autonomously mapping file directory structures associated with the customer data written in the memory of the monitored computer system into file tree information which identifies original names of customer data files as stored on said monitored computer system, and a location in said memory module means which stores said customer data, and mapping database means 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 of data that is written in the memory of a monitored computer system and the selective retrieval of this data for restoration to said memory, comprising:
-
storing, in a memory module which is connected to a monitored computer system, a shadow copy of the data which is written in the memory of the monitored computer system; and autonomously storing customer data files on said memory module means, comprising; autonomously mapping file directory structures associated with the customer data written in the memory of the monitored computer system into file tree information which identifies original names of customer data files as stored on said monitored computer system, and a location in said memory module which stores said customer 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