Wow! What a massive outlay of effort. I'm not familiar with virtual volumes. If your problem is specific to them, then what I have to say is way off base, in which case I apologize in advance.
First, I do BACKUP STORAGE POOLs hourly from my *disk* pools. This gets most of my data out to the copy pools without having to mount a bazillion tapes to collocate and then re-mount them for the uncollocated copy pools. I only do migrates twice a day for each storage pool. Occasionally a disk pool will fill and migrate itself, but c'est la vie. Second, I understand that it's possible to assign one or more COPYSTGPOOLS to a storage pool, which will cause it to mount the copy pool tapes whenever (with certain exceptions, so you still have to backup the storage pool) data is moved out of the storage pool. I understand that the COPYSTGPOOL drives count against MAXNUMMP (which is counter-intuitive to me), so I haven't had the nerve to try this. Again, I apologize if I'm telling you things that you already know or that don't apply. anker