Performing nearline storage of a file
AssigneeInternational Business Machines Corporation
InventorGlenn R. Wilcock
Life of this patent
Estimating the term…
Abstract
In one general embodiment, a computer-implemented method includes identifying a file to be archived, where such file is stored within a first storage area of a system, archiving the file by maintaining a first portion of the file within the first storage area of the system, and transferring a second portion of the file from the first storage area of the system to a second storage area of the system, and performing an action associated with the file, utilizing one or more of the first portion of the file and the second portion of the file.
Claims14
A computer-implemented method, comprising:
- identifying a file to be archived, where such file includes one or more physical extents that comprise a data portion of the file as well as file metadata located within online storage of a system, the file metadata including one or more logical pointers to an original location of the one or more physical extents within the online storage of the system;
- archiving the file by:
- maintaining the file metadata within the online storage of the system, and
- removing the one or more physical extents from the online storage of the system, and placing the one or more physical extents in offline storage of the system;
- and
- performing an action associated with the file, utilizing one or more of the file metadata and the one or more physical extents, including:
- intercepting a request for access to the file metadata, and
- retrieving the file metadata of the file from the online storage of the system without accessing the offline storage of the system.
A computer program product for performing nearline storage of a file, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
- identifying, by the processor, a file to be archived, where such file includes one or more physical extents that comprise a data portion of the file as well as file metadata located within online storage of a system, the file metadata including one or more logical pointers to an original location of the one or more physical extents within the online storage of the system;
- archiving the file by the processor by:
- maintaining the file metadata within the online storage of the system, and
- removing the one or more physical extents from the online storage of the system, and placing the one or more physical extents in offline storage of the system;
- and
- performing an action associated with the file by the processor, utilizing one or more of the file metadata and the one or more physical extents, including:
- intercepting, by the processor, a request for access to the file metadata, and
- retrieving, by the processor, the file metadata of the file from the online storage of the system without accessing the offline storage of the system.
A computer-implemented method, comprising:
- identifying a file to be archived, where such file includes one or more physical extents that comprise a data portion of the file as well as file metadata located within online storage of a system, the file metadata including one or more logical pointers to an original location of the one or more physical extents within the online storage of the system;
- archiving the file by:
- maintaining the file metadata within the online storage of the system, and
- transferring the one or more physical extents from the online storage of the system to cloud storage of the system, including storing the one or more physical extents within an object within the cloud storage, the object having a name that includes a name of the file and a physical location of the one or more physical extents within the cloud storage of the system;
- and
- performing an action associated with the file, utilizing one or more of the file metadata and the one or more physical extents.
Dependencies are inferred from the claim text.