Patent ReferencesMethod of operating a cache memory including determining desirability of cache ahead or cache behind based on a number of available I/O operations Forming consistency groups using self-describing record sets for remote data duplexing File server having a file system cache and protocol for truly safe asynchronous writes System for backing up computer disk volumes with error remapping of flawed memory addresses Method and apparatus for interfacing with a stateless network file system server Comparing mass storage devices through digests that are representative of stored data in order to minimize data transfer Patent #: 6085298 InventorAssigneeApplicationNo. 10641054 filed on 08/15/2003US Classes:711/162, Backup711/112, Direct access storage device (DASD)707/204, Archiving or backup711/137, Look-ahead714/20, Plural recovery data sets containing set interrelation data (e.g., time values or log record numbers)714/8, Isolating failed storage location (e.g., sector remapping)707/101, Manipulating data structure (e.g., compression, compaction, compilation)714/6Redundant stored data accessed (e.g., duplicated data, error correction coded data, or other parity-type data)ExaminersPrimary: Anderson, Matthew D.Assistant: Krofcheck, Michael Attorney, Agent or FirmInternational ClassG06F 12/16AbstractIn a data backup method in a network storage system in which mirroring is conducted between two disk units, the mirroring is delayed by accumulating update data in a cache for a predetermined period of time. When storing the update data in the cache, files are related to each other, and information of file open and close is also stored. The update data is reflected in the mirrored disk using the file open and close information. As a result, the contents of the mirrored disk are delayed for a predetermined period of time from those of the primary disk, and all files are in other than the open state. Within a range of the period to store data in the cache, it is possible to restore data created at a point of time preceding a desired period of time. This enables recovery if a user erases files by mistake. | |