If you must remove a volume from a storage group that is defined to a copy pool, you must take special care to avoid data loss, which might occur if you request a recovery of the copy pool from which the volume was defined. For this reason, during the recovery of a copy pool, DFSMShsm fails the recovery of any individual volumes that existed within the copy pool at the time of the backup but that are not a part of the copy pool at the time of recovery. You may still recover these volumes individually.
Example: If you have two copy pools (COPYPOOLA and COPYPOOLB) and each contains a single storage group, SGA and SGB respectively. A daily fast replication backup is made of each copy pool. If storage group (SGA) contains an empty volume (named VOLA) that is moved to storage group (SGB) for space needs, after the volume (VOLA) is moved, data for copy pool (COPYPOOLB) is allocated on it. The potential for data loss arises from the fact that there may be a fast replication backup version for copy pool (COPYPOOLA) that contains the volume (VOLA). This backup version represents the volume (VOLA) in its empty state. If that fast replication backup version for copy pool (COPYPOOLA) is recovered, then the recovery of copy pool (COPYPOOLA) would recover the volume (VOLA) to its empty state and overlay any new data that had been allocated on it since it was moved to storage group (SGB). To prevent this scenario from happening and others similar to it, during the recovery of a copy pool, DFSMShsm fails individual volumes that are no longer defined to the copy pool that is recovering.
You should perform the following steps when you need to recover a backup version of a copy pool that contains a volume that was removed from the copy pool:
FRRECOV TOVOLUME(volser) FROMCOPYPOOL(cpname) VERSION(vernum)