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 comprises;
(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.
1 Assignment
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
35 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 comprises;
(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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of maintaining migration information for partially migrated files comprising:
- defining a relationship between file system metadata and a location of the file'"'"'s remote data extents; and
utilizing the defined relationship to preserve data relationships between a migrated part and an unmigrated part of the partially migrated file. - View Dependent Claims (22, 23)
- defining a relationship between file system metadata and a location of the file'"'"'s remote data extents; and
-
24. A method of re-assembling a partially migrated stream of data comprising:
- ensuring all fractions of the partially migrated stream that have been migrated are immutable; and
re-assembling the fractions of the partially migrated stream without verifying whether the data represented thereby is still valid. - View Dependent Claims (25, 26)
- ensuring all fractions of the partially migrated stream that have been migrated are immutable; and
-
27. A method of storing data comprising:
-
receiving at a storage location a migrated portion;
of a partially migrated data stream wherein additional file system metadata relating to said stream of data had been generated due to said migration and wherein data relationships of said data stream had been preserved; and
storing at the storage location the migrated portion of the partially migrated data stream. - View Dependent Claims (28)
-
-
29. A method of handling data having associated file system metadata for partial migration 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 a stream of data for migration to the second storage location; and
generating additional file system metadata relating to said stream of data for said partial migration in order to preserve data relationships of said data stream. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification