Techniques for performing operations on migrated files without recalling data
First Claim
Patent Images
1. A computer-implemented method of copying a file, the method comprising:
- receiving a request to copy a first file located in a first storage location to a target storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
making a copy of the first file in the target storage location without recalling the migrated portion of the first file from the second storage location to the first storage location.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for performing operations on migrated files without triggering a recall of the migrated data. For example, embodiments of the present invention can perform a copy, move, or delete operation on a migrated file without recalling the migrated data associated with the file.
117 Citations
35 Claims
-
1. A computer-implemented method of copying a file, the method comprising:
-
receiving a request to copy a first file located in a first storage location to a target storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
making a copy of the first file in the target storage location without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method of moving a file, the method comprising:
-
receiving a request to move a first file located in a first storage location to a target storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
moving the first file from the first storage location to the target storage location without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-implemented method of deleting a file, the method comprising:
-
receiving a request to delete a first file located in a first storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
deleting the first file from the first storage location without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (10, 11)
-
-
12. A computer-implemented method of performing an operation on a file, the method comprising:
-
receiving a request to perform a first operation on a first file located in a first storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
performing the first operation on first file without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product stored on a computer-readable medium for copying a file, the computer program product comprising:
-
code for receiving a request to copy a first file located in a first storage location to a target storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
code for making a copy of the first file in the target storage location without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (17, 18)
-
-
19. A computer program product stored on a computer-readable medium for moving a file, the computer program product comprising:
-
code for receiving a request to move a first file located in a first storage location to a target storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
code for moving the first file from the first storage location to the target storage location without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (20, 21, 22)
-
-
23. A computer program product stored on a computer-readable medium for deleting a file, the computer program product comprising:
-
code for receiving a request to delete a first file located in a first storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
code for deleting the first file from the first storage location without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (24, 25)
-
-
26. A computer program product stored on a computer-readable medium for performing an operation on a file, the computer program product comprising:
-
code for receiving a request to perform a first operation on a first file located in a first storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
code for performing the first operation on first file without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (27, 28, 29)
-
-
30. A storage management system comprising:
-
a first storage unit;
a second storage unit; and
a data processing system;
wherein the data processing system is configured to;
receive a request to perform a first operation on a first file located on the first storage unit, wherein a portion of the first file has been migrated from the first storage unit to the second storage unit; and
perform the first operation on first file without recalling the migrated portion of the first file from the second storage unit to the first storage unit. - View Dependent Claims (31, 32, 33)
-
-
34. An apparatus for performing operations on files, the apparatus comprising:
-
means for receiving a request to perform a first operation on a first file located in a first storage location, wherein a portion of the first file has been migrated from the first storage location to a second storage location different from the first storage location; and
means for performing the first operation on first file without recalling the migrated portion of the first file from the second storage location to the first storage location. - View Dependent Claims (35)
-
Specification