SYSTEMS AND METHODS FOR PERFORMING STORAGE OPERATIONS USING NETWORK ATTACHED STORAGE
First Claim
1. A method for managing the storage of electronic data, the method comprising:
- storing a first copy of files at a first storage location in a network storage device (“
NAS device”
), wherein the NAS device has an internal operating system and an internal file management system, and wherein the NAS device communicates with other devices via a network;
tracking the first copy of the files stored in the NAS device with a data migrator, wherein the data migrator executes on one or more computer processors that are externally located from the NAS device, the data migrator also has a different file management system than the NAS device, the data migrator maintains an index cache in a location external to the NAS device, the index cache comprises information about the first storage location of the first copy of the files on the NAS device;
processing at least one storage policy with the data migrator to determine when to copy the first copy of the files on the NAS device to one or more secondary storage devices;
using the index cache maintained by the data migrator to identify that the first copy of the files is stored in the NAS device;
migrating, with the data migrator, the first copy of the files stored in the NAS device to a secondary copy stored in the one or more secondary storage devices; and
automatically replacing, with the data migrator, the first copy of the files stored in the NAS device with a stub that identifies the location of the secondary copy in the one or more secondary storage devices, wherein the data migrator externally directs the writing of the stub into the first storage location on the NAS device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for performing hierarchical storage operations on electronic data in a computer network are provided. In one embodiment, the present invention may store electronic data from a network device to a network attached storage (NAS) device pursuant to certain storage criteria. The data stored on the NAS may be migrated to a secondary storage and a stub file having a pointer pointing to the secondary storage may be put at the location the data was previously stored on the NAS. The stub file may redirect the network device to the secondary storage if a read request for the data is received from the network device.
40 Citations
16 Claims
-
1. A method for managing the storage of electronic data, the method comprising:
-
storing a first copy of files at a first storage location in a network storage device (“
NAS device”
), wherein the NAS device has an internal operating system and an internal file management system, and wherein the NAS device communicates with other devices via a network;tracking the first copy of the files stored in the NAS device with a data migrator, wherein the data migrator executes on one or more computer processors that are externally located from the NAS device, the data migrator also has a different file management system than the NAS device, the data migrator maintains an index cache in a location external to the NAS device, the index cache comprises information about the first storage location of the first copy of the files on the NAS device; processing at least one storage policy with the data migrator to determine when to copy the first copy of the files on the NAS device to one or more secondary storage devices; using the index cache maintained by the data migrator to identify that the first copy of the files is stored in the NAS device; migrating, with the data migrator, the first copy of the files stored in the NAS device to a secondary copy stored in the one or more secondary storage devices; and automatically replacing, with the data migrator, the first copy of the files stored in the NAS device with a stub that identifies the location of the secondary copy in the one or more secondary storage devices, wherein the data migrator externally directs the writing of the stub into the first storage location on the NAS device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing the storage of electronic data, the system comprising:
-
a network storage device (“
NAS device”
) that stores a first copy of files at a first storage location, wherein the NAS device has an internal operating system and an internal file management system, and wherein the NAS device communicates with other devices via a network;an index cache in a location external to the NAS device, the index cache comprises information about the first storage location of the first copy of the files stored on the NAS device; a data migrator executing in one or more computer processors, wherein the data migrator is externally located from the NAS device also has a different file management system than the NAS device, wherein the data migrator maintains the information in the index cache, and wherein the data migrator is further configured to; track the first copy of the files stored in the NAS device; process at least one storage policy to determine when to copy the first copy of the files on the NAS device to one or more secondary storage devices; use the index cache to identify that the first copy of the files is stored in the NAS device; migrate the first copy of the files stored in the NAS device to a secondary copy stored in the one or more secondary storage devices; and automatically replace the first copy of the files stored in the NAS device with a stub that identifies the location of the secondary copy in the one or more secondary storage devices, wherein the data migrator externally directs the writing of the stub into the first storage location on the NAS device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification