Fast backup storage and fast recovery of data (FBSRD)
First Claim
1. A method for data storage and recovery, comprising:
- accepting files, which comprise data arranged in a file format supporting objects of variable size, for storage in a primary storage device having a file system;
extracting the data for back-up from the primary storage device by producing incremental snapshots of the data on the primary storage device at successive time intervals;
backing-up the extracted data by storing the incremental snapshots in a repository in accordance with a block format having fixed-size data blocks;
prior to receiving a request to recover at least one of the files from the repository, processing the incremental snapshots in the repository so as produce file system information applicable at the successive time intervals; and
in response to receiving the request, reading one or more of the incremental snapshots from the repository, and processing the read incremental snapshots using the previously-produced file-system information so as to reconstruct the data in the at least one of the files in accordance with the file format.
3 Assignments
0 Petitions
Accused Products
Abstract
A Fast Backup Storage and fast Recovery of Data (FBSRD) method for a facility, preferably with a SAN, coupled to a network with servers and workstations, operating in both a storage mode and a recovery mode. Coupled to the network are a primary storage, a repository, and a Backup Appliance computer BA. The BA runs a Backup Computer Program in association with at least one computer. When in storage mode, data is retrieved out of primary storage for back up, by taking snapshots and saving the retrieved data into repository in block format. In recovery mode, backed-up data is retrieved from repository and recovered into primary storage in either one of both block format and file format. The BA runs interactively with an Agent Computer Program residing in each server and workstation, and with a Backup User Interface management computer program operated by a user.
-
Citations
16 Claims
-
1. A method for data storage and recovery, comprising:
-
accepting files, which comprise data arranged in a file format supporting objects of variable size, for storage in a primary storage device having a file system; extracting the data for back-up from the primary storage device by producing incremental snapshots of the data on the primary storage device at successive time intervals; backing-up the extracted data by storing the incremental snapshots in a repository in accordance with a block format having fixed-size data blocks; prior to receiving a request to recover at least one of the files from the repository, processing the incremental snapshots in the repository so as produce file system information applicable at the successive time intervals; and in response to receiving the request, reading one or more of the incremental snapshots from the repository, and processing the read incremental snapshots using the previously-produced file-system information so as to reconstruct the data in the at least one of the files in accordance with the file format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification