| US 7,613,744 B2 | ||
| Maintaining active-only copy storage pools | ||
| David Maxwell Cannon, Tucson, Ariz. (US); and Howard Newton Martin, Vail, Ariz. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Sep. 12, 2005, as Appl. No. 11/224,852. | ||
| Application 11/224852 is a continuation in part of application No. 11/206488, filed on Aug. 17, 2005. | ||
| Prior Publication US 2007/0043789 A1, Feb. 22, 2007 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 12/00 (2006.01) | ||
| U.S. Cl. 707—203 [707/101; 707/102; 707/200; 707/204; 715/229] | 25 Claims |

| 1. A method, comprising:
providing a first storage pool including at least a first aggregate including a plurality of files, wherein the files in the
first aggregate are maintained in a sequential ordering;
generating a second aggregate in a second storage pool;
determining whether files in the first aggregate are active or inactive versions; and
copying active versions of files from the first aggregate to the second aggregate in the second storage pool in the sequential
ordering of the first aggregate, wherein the second aggregate does not include inactive versions of files in the first storage
pool, and wherein the active versions of the files in the first aggregate are written in the sequential ordering of the first
aggregate to the second aggregate such that only the active version of the files are stored sequentially in the second aggregate;
and
maintaining aggregate file information having an entry for each file stored in the first aggregate, wherein each entry indicates
a file identifier, a first aggregate identifier, and an ordering of the file in the first aggregate, wherein the sequential
ordering of files in the first aggregate is indicated by the order indicated in the entries for the files of the first aggregate
in the aggregate file information, wherein copying the files from the first aggregate in the sequential ordering comprises
copying the files according to the order indicated in the entries of the files in the first aggregate in the aggregate file
information.
|