ADSM-L

Re: Can I do this?

2005-11-03 01:33:01
Subject: Re: Can I do this?
From: RAMNAWAZ NAVEEN <NAVEEN.NR AT SBM.INTNET DOT MU>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Thu, 3 Nov 2005 10:34:28 +0400
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:ADSM-L AT VM.MARIST DOT EDU]On Behalf Of
Prather, Wanda
Sent: Tuesday, November 01, 2005 10:11 PM
To: ADSM-L AT VM.MARIST DOT EDU
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:ADSM-L AT VM.MARIST DOT EDU] On Behalf Of
Mark D. Rodriguez
Sent: Tuesday, November 01, 2005 12:54 PM
To: ADSM-L AT VM.MARIST DOT EDU
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/IBM@IBMUS
>Internet e-mail: storman AT us.ibm DOT com
>
>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" <ADSM-L AT VM.MARIST DOT EDU> 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.


<Prev in Thread] Current Thread [Next in Thread>