SYSTEMS AND METHODS FOR PERFORMING STORAGE OPERATIONS USING NETWORK ATTACHED STORAGE
First Claim
1. In a Unix based system, a method for accessing electronic data, the method comprising:
- intercepting a read request for electronic data in a Unix system with a stackable loopback file system, wherein the read request is for the electronic data stored in a first storage location in a network attached storage device, wherein the electronic data has been moved to a second storage location in a different storage device, and wherein the second storage location is identified with a stub file;
determining the second storage location of the electronic data by reading information contained in the stub file with one or more computer processors;
invoking a restore daemon in the loopback file system with one or more computer processors to determine the directory in which the electronic data is stored in the second storage location; and
retrieving, in response to the read request, the electronic data from the second storage location without transferring the electronic data to the first storage location in the network attached 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.
209 Citations
20 Claims
-
1. In a Unix based system, a method for accessing electronic data, the method comprising:
-
intercepting a read request for electronic data in a Unix system with a stackable loopback file system, wherein the read request is for the electronic data stored in a first storage location in a network attached storage device, wherein the electronic data has been moved to a second storage location in a different storage device, and wherein the second storage location is identified with a stub file; determining the second storage location of the electronic data by reading information contained in the stub file with one or more computer processors; invoking a restore daemon in the loopback file system with one or more computer processors to determine the directory in which the electronic data is stored in the second storage location; and retrieving, in response to the read request, the electronic data from the second storage location without transferring the electronic data to the first storage location in the network attached storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for accessing electronic data, the method comprising:
-
intercepting a read request for electronic data in a Unix system, wherein the read request is for the electronic data stored in first storage location in a network attached storage device, wherein the electronic data has been moved to a second storage location in a different storage device, and wherein the second storage location is identified with a stub file; determining the second storage location of the electronic data by reading information contained in the stub file with one or more computer processors; and retrieving, in response to the read request, the electronic data from the second storage location without transferring the electronic data to the first storage location in the network attached storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification