METHOD AND APPARATUS FOR INTEGRATED NAS AND CAS DATA BACKUP
First Claim
1. A computerized data storage system comprising:
- a. An active data storage device comprising an active data storage unit operable to store active data and an active data sharing device operable to enable sharing of the stored active data;
b. An archive data storage device comprising an archive data storage unit operable to store archive data and an archiving device operable to enable archiving of the active data to the archive data storage unit;
c. A first client comprising an archive module operable to migrate the active data from the active data storage device to the archive data storage device for archiving and further operable to make a stub data indicating destination of the archive data in the archive data storage device, the archive data corresponding to the migrated active data; and
d. A second client operable to send data access command to the active data storage device, wherein the active data storage device is operable to classify a type of the data access command received from the second client and to provide the second client the stub data or the archive data depending on the type of the received data access command.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated NAS and CAS storage system and method. System includes NAS and CAS devices and NAS and CAS clients. NAS device includes a NAS head for file sharing, and a storage system providing disk volume to store files. CAS device includes CAS head for archiving files, and a storage system providing disk volume to store archived files. CAS client includes archive AP for migrating files from NAS device to CAS device for archiving, and generating stub data indicating destination file path of archived data. When NAS client accesses stub data, NAS device receives data from CAS device and sends the data to NAS client. When NAS client accesses stub data as backup server, NAS device merely sends stub data to NAS client. NAS device employs methods of classifying the access type from NAS client, as normal NAS access or special NAS access for backup operation.
36 Citations
40 Claims
-
1. A computerized data storage system comprising:
-
a. An active data storage device comprising an active data storage unit operable to store active data and an active data sharing device operable to enable sharing of the stored active data; b. An archive data storage device comprising an archive data storage unit operable to store archive data and an archiving device operable to enable archiving of the active data to the archive data storage unit; c. A first client comprising an archive module operable to migrate the active data from the active data storage device to the archive data storage device for archiving and further operable to make a stub data indicating destination of the archive data in the archive data storage device, the archive data corresponding to the migrated active data; and d. A second client operable to send data access command to the active data storage device, wherein the active data storage device is operable to classify a type of the data access command received from the second client and to provide the second client the stub data or the archive data depending on the type of the received data access command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computerized data storage system comprising:
-
a. A active data storage device comprising an active data storage unit operable to store active data and an active data sharing device operable to enable sharing of the stored active data; b. A archive data storage device comprising an archive data storage unit operable to store archive data and an archiving device operable to enable archiving of the active data to the archive data storage unit; c. A first client comprising an archive module operable to migrate the active data from the active data storage device to the archive data storage device for archiving and further operable to make a stub data indicating destination of the archive data in the archive data storage device, the archive data corresponding to the migrated active data; and d. A second client operable to send data access command to the active data storage device, wherein the archive data storage device is operable to erase the archive data corresponding to the stub data after a predetermined time period and wherein active data storage device is operable to verify whether the archive data corresponding to the stub data exists in the archive data storage device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method performed in a computerized storage system comprising an active data storage device and an archive data storage device, the method comprising:
-
a. Storing active data in the active data storage device; b. Archiving the active data as archive data to the archive data storage device; c. Writing a stub data to the active data storage device, the stub data indicating destination of the archive data in the archive data storage device, the archive data corresponding to the archived active data; d. Receiving a data access command; and e. Classifying a type of the received data access command and returning the stub data or the archive data depending on the type of the received data access command. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method performed in a computerized storage system comprising an active data storage device and an archive data storage device, the method comprising:
-
a. Storing active data in the active data storage device; b. Archiving the active data as archive data to the archive data storage device; c. Writing a stub data to the active data storage device, the stub data indicating destination of the archive data in the archive data storage device, the archive data corresponding to the archived active data; d. Receiving a data access command; e. Erasing the archive data corresponding to the stub data after a predetermined time period; and f. Verifying whether the archive data corresponding to the stub data exists in the archive data storage device. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A computer readable medium embodying a set of instructions, the set of instructions, when executed by one or more processors of a computerized storage system comprising an active data storage device and an archive data storage device, causing the one or more processors to perform a method comprising:
-
a. Storing active data in the active data storage device; b. Archiving the active data as archive data to the archive data storage device; c. Writing a stub data to the active data storage device, the stub data indicating destination of the archive data in the archive data storage device, the archive data corresponding to the archived active data; d. Receiving a data access command; and e. Classifying a type of the received data access command and returning the stub data or the archive data depending on the type of the received data access command. - View Dependent Claims (38)
-
-
39. A computer readable medium embodying a set of instructions, the set of instructions, when executed by one or more processors of a computerized storage system comprising an active data storage device and an archive data storage device, causing the one or more processors to perform a method comprising:
-
a. Storing active data in the active data storage device; b. Archiving the active data as archive data to the archive data storage device; c. Writing a stub data to the active data storage device, the stub data indicating destination of the archive data in the archive data storage device, the archive data corresponding to the archived active data; d. Receiving a data access command; e. Erasing the archive data corresponding to the stub data after a predetermined time period; and f. Verifying whether the archive data corresponding to the stub data exists in the archive data storage device. - View Dependent Claims (40)
-
Specification