Partial migration of an object to another storage location in a computer system
First Claim
1. A method for migrating a portion of a stream of data having associated file system metadata via a file system from a first storage location to a second storage location in a computer system, comprising:
- identifying at least one portion of the stream of data for migration to the second storage location;
migrating said at least one portion to said second storage location, wherein said migrating includes (A) relocating said at least one portion from the first storage location to the second location and (B) generating additional file system metadata relating to said stream of data; and
preserving said stream'"'"'s data relationships via said additional file system metadata, whereby said entire stream of data remains accessible to a user of the file system as if said at least one portion of the stream of data were not migrated according to said migrating.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided whereby a stream of data located in a first storage location is registered for migration administration and according to preset criteria, portion(s) of the stream of data that are suited to another storage location are migrated to maximize system storage efficiencies. The file system may have use of facilities that enable the monitoring of files/streams that have been registered for migration administration or files/streams may be polled according to preset criteria. If the stream of data has portions to migrate to another storage location, the hierarchical storage management (HSM) system migrates the data to the other storage location, such as to long term or off-line storage, and preserves the data relationships of the stream via metadata. The technique allows for multiple volumes to be spanned by the migration target location, and multiple file systems may service the source and target.
-
Citations
45 Claims
-
1. A method for migrating a portion of a stream of data having associated file system metadata via a file system from a first storage location to a second storage location in a computer system, comprising:
-
identifying at least one portion of the stream of data for migration to the second storage location; migrating said at least one portion to said second storage location, wherein said migrating includes (A) relocating said at least one portion from the first storage location to the second location and (B) generating additional file system metadata relating to said stream of data; and preserving said stream'"'"'s data relationships via said additional file system metadata, whereby said entire stream of data remains accessible to a user of the file system as if said at least one portion of the stream of data were not migrated according to said migrating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 28, 29)
-
-
22. A data structure stored on a computer-readable medium for storing metadata relating to migration characteristics of a stream of data wherein at least one portion is migrated via a file system from a first storage location to a second storage location wherein said migration includes relocation of the at least one portion from the first storage location to the second location and generation of additional file system metadata relating to the stream of data, comprising:
-
an identifier identifying the stream of data for which at least one portion is migrated; data representative of the storage service used in connection with the migration of said at least one portion; and data representative of the memory mappings of said at least one migrated portion, whereby said entire stream of data remains accessible to a user of the file system as if said at least one portion of the stream of data were not migrated. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
30. A computer system including a file system for migrating a portion of a stream of data having associated file system metadata from a first storage location to a second storage location in a computer system, wherein said migrating means to relocate the at least one portion from the first storage location to the second location and generate additional file system metadata relating to said stream of data, comprising:
-
a hierarchical storage management (HSM) system for administering a stream of data for partial migration; and a source storage location having a stream of data stored thereon being serviced by said HSM system; wherein said HSM system identifies and migrates at least one portion of said stream of data to a target storage location according to pre-set criteria and generates metadata for the description of data relationships of said at least one migrated portion, whereby said entire stream of data remains accessible to a user of the file system as if said at least one portion of the stream of data were not migrated according to said migrating. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification