Method and apparatus for reducing the amount of data in a storage system
First Claim
1. A method for managing data in a storage system comprising the steps of:
- selecting a set of volumes in which an amount of stored data should be reduced;
converting said selected set of volumes into a base volume and a virtual volume, wherein said volume includes a pool volume;
wherein said selecting is performed by determining a group of volumes having a commonality of data, andwherein said base volume includes said data having commonality and said pool volume and includes extracted differential data between the base volume and each other volume in said group, and wherein said mapping table includes information regarding a location of the differential data in said pool volume.
0 Assignments
0 Petitions
Accused Products
Abstract
Groups of volumes having a certain amount of commonality of data are identified within a storage system. For each group, the process defines a base volume, such as the volume containing the most commonality with the other volumes. For each volume in the group, the process extracts differential data between the base volume and each other volume, saves the differential data in a pool volume, and updates a mapping table. Commonality between volumes in the group is managed in the base volume, the pool volume, and the mapping table. Then the original volumes except the base volume and the pool volume may be deleted, and the original volumes are replaced with virtual volumes accessible through the mapping table. As a result, the amount of data in a storage system can be reduced while maintaining data integrity and accessibility.
-
Citations
6 Claims
-
1. A method for managing data in a storage system comprising the steps of:
-
selecting a set of volumes in which an amount of stored data should be reduced; converting said selected set of volumes into a base volume and a virtual volume, wherein said volume includes a pool volume; wherein said selecting is performed by determining a group of volumes having a commonality of data, and wherein said base volume includes said data having commonality and said pool volume and includes extracted differential data between the base volume and each other volume in said group, and wherein said mapping table includes information regarding a location of the differential data in said pool volume. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification