Systems and methods for performing storage operations using network attached storage
First Claim
Patent Images
1. A method for managing the storage of electronic data, the method comprising:
- storing a first copy of one or more files at a first storage location within a first storage device, the first storage device in communication with other devices via a network and comprising first computer hardware, an internal operating system, and an internal file management system;
tracking the first copy of the one or more files stored in the first storage device with a data migrator that is external to the first storage device, wherein the data migrator executes on second computer hardware that is externally located from the first storage device;
processing at least one storage policy with the data migrator to determine when to migrate the first copy of the files on the first storage device to one or more secondary storage devices;
accessing index data stored in a location external to the first storage device, the index data comprising information about the first storage location within the first storage device;
subsequent to said accessing, using the index data to identify that the first copy of the files is stored in the first storage location within the first storage device; and
migrating, with the data migrator, the first copy of the one or more files stored in the first storage location within the first storage device to a second storage location in one or more secondary storage devices externally located from the first storage 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.
-
Citations
17 Claims
-
1. A method for managing the storage of electronic data, the method comprising:
-
storing a first copy of one or more files at a first storage location within a first storage device, the first storage device in communication with other devices via a network and comprising first computer hardware, an internal operating system, and an internal file management system; tracking the first copy of the one or more files stored in the first storage device with a data migrator that is external to the first storage device, wherein the data migrator executes on second computer hardware that is externally located from the first storage device; processing at least one storage policy with the data migrator to determine when to migrate the first copy of the files on the first storage device to one or more secondary storage devices; accessing index data stored in a location external to the first storage device, the index data comprising information about the first storage location within the first storage device; subsequent to said accessing, using the index data to identify that the first copy of the files is stored in the first storage location within the first storage device; and migrating, with the data migrator, the first copy of the one or more files stored in the first storage location within the first storage device to a second storage location in one or more secondary storage devices externally located from the first storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing the storage of electronic data, the system comprising:
-
a first storage device in communication with other devices via a network, the first storage device comprising first computer hardware, an internal operating system, and an internal file management system, the first storage device storing a first copy of one or more files at a first storage location within the first storage device; index data stored in a location external to the first storage device, the index data including information about the first storage location; and second computer hardware externally located with respect to the first storage device and implementing a data migrator configured to; track the first copy of the files stored in the first storage location associated with the first storage device; process at least one storage policy to determine when to migrate the first copy of the files in the first storage location within the first storage device to a second storage location in one or more secondary storage devices externally located from the first storage device; use the index data to determine that the first copy of the files is stored in the first storage location within the first storage device; and migrate the first copy of the files from the first storage location to the second storage location. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. Non-transitory computer-readable storage comprising computer-readable instructions that, when executed cause computer hardware to perform operations defined by the computer-readable instructions, the operations comprising:
-
storing a first copy of one or more files at a first storage location within a first storage device, the first storage device in communication with other devices via a network and comprising first computer hardware, an internal operating system, and an internal file management system; tracking the first copy of the one or more files stored in the first storage device with a data migrator that is external to the first storage device, wherein the data migrator executes on second computer hardware that is externally located from the first storage device; processing at least one storage policy with the data migrator to determine when to migrate the first copy of the files on the first storage device to one or more secondary storage devices; accessing index data stored in a location external to the first storage device, the index data comprising information about the first storage location within the first storage device; subsequent to said accessing, using the index data to identify that the first copy of the files is stored in the first storage location within the first storage device; and migrating, with the data migrator, the first copy of the one or more files stored in the first storage location within the first storage device to a second storage location in one or more secondary storage devices externally located from the first storage device.
-
Specification