摘要:
Provided are a method, system, and program for receiving a request to remove a record. A determination is made as to whether a state associated with the record includes at least one hold state and whether the state associated with the record includes at least a retention period that has not expired. The request to remove the record is denied in response to determining that the state associated with the record includes at least one of at least one hold state and one retention period that has not expired.
摘要:
Provided are a method, system, and program for maintaining active-only copy storage pools. A first storage pool includes at least a first aggregate including a plurality of files. A second aggregate is generated in a second storage pool. A determination is made as to whether files in the first aggregate are active or inactive versions. Active versions of files are copied from the first aggregate to the second aggregate in the second storage pool, wherein the second aggregate does not include inactive versions of files in the first storage pool.
摘要:
Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.
摘要:
Provided are a method, system, and program for maintaining an aggregate including active files in a storage pool. One active-only storage pool is included in a plurality of storage pools. Each storage pool includes files and the active-only storage pool is intended to include only active files and not inactive versions of files. The active-only storage pool includes at least a first aggregate including a plurality of files. One file is deactivated in the first aggregate in the active only storage pool to produce an inactive version of the file, wherein the first aggregate includes the inactive version of the file. A determination is made of inactive versions of files in the first aggregate. A second aggregate is generated in the active only storage pool including the active files from the first aggregate and not including the determined inactive versions of files from the first aggregate. The second aggregate replaces the first aggregate in the active-only storage pool.
摘要:
Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.
摘要:
A method for generating file copies with minimal mounting and positioning of storage volumes involves receiving a request to generate file copies specifying file selection criteria, identifying matching files meeting the selection criteria, locating the matching files on their storage volumes, and copying the files to a copy set. Determination of file copying order is optimized by placing greater emphasis on relative storage locations of matching files than on the order in which their copies are requested. Once a storage volume is mounted, all files stored on that volume are matched against the pending requests including future requests and if found to be the subject of a request, are copied from the mounted volume in optimal position-sensitive order. Copying from secondary storage is deferred until all copying from primary storage is complete.
摘要:
Files are stored along with embedded codes containing information useful in reconstructing a failed database that normally contains information about the files. Multiple user files are stored in the form of a managed file, identified by a managed filename. Storage of the managed file includes a number of sub-steps, among them the generation and storage of a first frame marker including a recognition pattern, the managed filename, a next-frame locator, and a sequence number distinguishing the first frame marker from other frame markers. Next, a self-describing header is generated and stored adjacent to the first frame marker. A first one of the user files is stored adjacent to the self-describing header. The self-describing header and following user file are exclusively associated with each other, and the header contains certain information about the adjacent user file. Storage of the user file and self-describing header may be punctuated by one or more intermittent frame markers, which are preferably stored at fixed intervals along the managed file. The sequence of storing a self-describing header, a user file, and any intermittent frame markers is repeated until a predetermined condition is satisfied, such as reaching the last user file for inclusion in the managed file. Then, a table-of-contents is generated and stored substantially adjacent the last user file. A frame trailer is then stored substantially adjacent the table-of-contents, the frame trailer containing information representing the position of the table-of-contents. Another aspect of the invention concerns database reconstruction using information including the embedded codes.
摘要:
Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.
摘要:
Provided are a method, system, and program for receiving a request to remove a record. A determination is made as to whether a state associated with the record includes at least one hold state and whether the state associated with the record includes at least a retention period that has not expired. The request to remove the record is denied in response to determining that the state associated with the record includes at least one of at least one hold state and one retention period that has not expired.
摘要:
Provided is a method, system and program for storing data for later retrieval and for transfer within a storage hierarchy. A data storage subsystem stores both individual user files and also managed files, each managed file comprising an aggregation of multiple user files. After receiving user files from a client station, the subsystem stores user files in a retrieval storage pool to facilitate file retrieval. Criteria are subsequently applied to the user files stored in the retrieval storage pool to delete low or lower priority files from the retrieval storage pool. In addition, user files are aggregated in managed files for transfer to another location within the storage hierarchy.