I usually run the script manually though I could have scheduled it in cron. The reason being that, just in case if it happens that I need one of tape scheduled to be purged on a particular day, I still have control upon it by not runnning the script.
Regards -----Original Message----- From: ADSM: Dist Stor Manager [mailto:[EMAIL PROTECTED] Behalf Of Aaron Becar Sent: Friday, November 04, 2005 2:14 AM To: [email protected] Subject: Re: Can I do this? Wow, that is pretty neat. Do you have those scripts scheduled as cron jobs, or do you run them manually? Thanks! Aaron >>> [EMAIL PROTECTED] 11/2/2005 8:34:28 PM >>> I usually run a script which outputs all my volumes from two stgpools with tape older than seven days that need to be deleted in a file as follows: export TSMPATH=/usr/tivoli/tsm/client/ba/bin; export ADSMCMD="$TSMPATH/dsmadmc -id=$ID -password=$PASS"; $ADSMCMD <<EOF select volume_name from volumes where stgpool_name like 'FCRFCCBAK%' and last_write_date< current_timestamp - 7 day or stgpool_name like 'FCRFCC_P%'and last_write_date< current_timestamp - 7 day > /tmp/nrvol.out EOF I then run another script as follows and this does the job. cat /tmp/nrvol.out | grep -v VOL | grep -v \- | while read LINE do export TSMPATH=/usr/tivoli/tsm/client/ba/bin; export ADSMCMD="$TSMPATH/dsmadmc -id=$ID -password=$PASS"; $ADSMCMD <<EOF delete volume $LINE discarddata=yes wait=yes Y EOF done Hope this might help Warm regards -----Original Message----- From: ADSM: Dist Stor Manager [mailto:[EMAIL PROTECTED] Behalf Of Prather, Wanda Sent: Tuesday, November 01, 2005 10:11 PM To: [email protected] Subject: Re: Can I do this? On the other hand: While the DELETE VOL command (and others) allows you to specify only one volume at a time, don't hesitate to use TSM's utterly cool automation capabilities! If you can construct a SELECT command to pull your volume list, for example: select volume_name from volumes where volume_name like '62%ANWL2' then you can also have TSM create all the commands for you, for example: select 'delete vol' ,volume_name, 'DISCARD=y wait=yes' from volumes where volume_name like '62%ANWL2' Take the resulting list of commands, define it as a tsm script called DELETEM, then just enter "run deletem". It will not only do the work for you, the WAIT=YES it will serialize them ! (As Andy famously says, "the command line is your friend!") Wanda Prather "I/O, I/O, It's all about I/O" -(me) -----Original Message----- From: ADSM: Dist Stor Manager [mailto:[EMAIL PROTECTED] On Behalf Of Mark D. Rodriguez Sent: Tuesday, November 01, 2005 12:54 PM To: [email protected] Subject: Re: Can I do this? Aaron, To expand on Andrew's answer a little. The documentation clearly only allows you to specify on volume per command, but you could run multiple commands. However, I should caution you when doing so. If the volumes to be deleted contain a large number of files this will be a very DB intensive process since each file is an object in the data base that will have to be updated. You will actually get better performance if you limit it to 1 or 2 at a time. -- Regards, Mark D. Rodriguez President MDR Consulting, Inc. ======================================================================== ======= MDR Consulting The very best in Technical Training and Consulting. IBM Advanced Business Partner SAIR Linux and GNU Authorized Center for Education IBM Certified Advanced Technical Expert, CATE AIX Support and Performance Tuning, RS6000 SP, TSM/ADSM and Linux Red Hat Certified Engineer, RHCE ======================================================================== ======= Andrew Raibeck wrote: >Hello Aaron, > >The product documentation should easily answer this question for you. The >command reference is, literally, at your fingtertips: > >In general: > > help <command> > >In your case: > > help delete volume > >Regards, > >Andy > >Andy Raibeck >IBM Software Group >Tivoli Storage Manager Client Development >Internal Notes e-mail: Andrew Raibeck/Tucson/[EMAIL PROTECTED] >Internet e-mail: [EMAIL PROTECTED] > >IBM Tivoli Storage Manager support web page: >http://www-306.ibm.com/software/sysmgmt/products/support/IBMTivoliStora geManager.html > >The only dumb question is the one that goes unasked. >The command line is your friend. >"Good enough" is the enemy of excellence. > >"ADSM: Dist Stor Manager" <[email protected]> wrote on 2005-10-31 >19:44:53: > > > >>Can I delete multiple volumes at one time by issuing the command 'delete >>volume 623ANWL2,624ANWL2,625ANWL2 discard=y' , or do I have to do them >>separate? >> >>Thanks! >> >>Aaron >> >> > > > This mail has originated from the Internet. The State Bank of Mauritius disclaims all liability as regards to its content. Please verify its source and content before acting thereon. The information contained in this e-mail message, and any attachment thereto, is confidential and may not be disclosed without our express permission. If you are not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution or copying of this message, or any attachment thereto, in whole or in part, is strictly prohibited. If you have received this message in error, please immediately notify us by telephone, fax or e-mail and delete the message and all of its attachments. Thank you. Every effort is made to keep our network free from viruses. You should, however, review this e-mail message, as well as any attachment thereto, for viruses. We take no responsibility and have no liability for any computer virus which may be transferred via this e-mail message. This mail has originated from the Internet. The State Bank of Mauritius disclaims all liability as regards to its content. Please verify its source and content before acting thereon. The information contained in this e-mail message, and any attachment thereto, is confidential and may not be disclosed without our express permission. If you are not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution or copying of this message, or any attachment thereto, in whole or in part, is strictly prohibited. If you have received this message in error, please immediately notify us by telephone, fax or e-mail and delete the message and all of its attachments. Thank you. Every effort is made to keep our network free from viruses. You should, however, review this e-mail message, as well as any attachment thereto, for viruses. We take no responsibility and have no liability for any computer virus which may be transferred via this e-mail message.
