Deleting tapes from the copypool...

brentwg

ADSM.ORG Member
Joined
Dec 18, 2003
Messages
8
Reaction score
0
Points
0
Website
Visit site
Hi:



I work for a university that achives a great deal of raw particle accel. data directly to tape. As a consequence, we are constantly almost running out of scratch tapes. The current process for archiving is as follows:



1) all part. accel. data is archived directly to tape - archivetape storage pool.



2) each night, a "housekeeping" script copies archivetape storage pool data to the copypool.



However, we recently decided that this data (since it already resides on tape at the client's location) is no longer is required to be copied to the copypool. (Yes, I agree that it's a risk. But the client doen't want to a] pay for more tapes, nor b] have this data residing in 3 locations.)



In order to prevent all future archivetape data from being copied to the copypool, I simply commented out the lines in the housekeeping script which executes these commands. That takes care of the future no problem. However, I was wondering what the best method is for dealing with the 150 tapes which already contain copies of archivetape data? Ideally, we want to check these tapes back in as scratch.



I thought that I could do the following:



1) identify each copypool tape that contains archivetape data

2) issue the following command: "del vol [vol_name] discarddata=yes"

3) check this tape back into the library as scratch



A number of consequences worry me, however. If I discard data from a copypool tape, does this somehow affect the data already residing in the primary storage pool (archivetape)? Does reclamation flow in only one direction (primary storage pool to copypool)? Or is reclamation even an issue here.



Basically, what I am trying to ask here is this: by deleting files from my copypool, am I also telling the TSM database to delete files from the archivetape pool?



Obviously I want this data to reside in the library. I just don't want it to waste twice as much space by residing offsite in the copypool as well.
 
Ok, I think that there is a much better way to ask this question.



If you delete a volume from a primary storage pool and use "discarddata=yes", then the corresponding copypool volume also gets deleted. Is this correct?



If so, if I delete a volume from the copypool and use "discarddata=yes", does this somehow delete the corresponding volume from the primary storage pool? (Boy, I hope not!)



While we are it, what is the best command to issue, if you want to know if your primary storage pool, and your offsite copypool are in sync?



I promise that I will shut up now.
 
If you delete a volume from a primary storage pool and use "discarddata=yes", then the corresponding copypool volume also gets deleted. Is this correct?



---That's CORRECT



If so, if I delete a volume from the copypool and use "discarddata=yes", does this somehow delete the corresponding volume from the primary storage pool? (Boy, I hope not!)



---Of COURSE NOT



May be U can define file device class and define primary pool and also copy pool and make a simple simulation How TSM work ... !!!



It can help U before You implement in a real environment.





Have a nice day,





Depi
 
Back
Top