Networker Skript zum Bänder löschen

Hier mal ein kurzes Beispiel wie man mit einem Shellskript etwas Klickarbeit vermeiden kann:

Aufgabe: alle Bänder aus der Mediendatenbank entfernen, deren Barcode “MB” enthält und deren Zustand auf “recycable” steht.

Lösung: Mit mminfo und etwas Skripting kann man sich die passenden Bänder suchen und mit nsrmm selbige löschen.

mminfo -q volrecycle -r "Volume,labeled,pool,volaccess,volretent"
 volume         labeled pool           vl access expires
 CLMIS001        08/25/04 CLONEMISC      08/26/04  expired
 MB0000L2        09/10/05 WINDOWS        09/23/05  expired
 MB0002L2        07/16/05 NDMP           07/16/05  expired
 MB0003L2        08/29/05 WINDOWS        09/10/05  expired 

for tape in $(mminfo -q volrecycle -r “Volume,labeled,pool,volaccess,volretent”|grep MB| awk ‘{print $1}’);
do
echo loesche $tape
nsrmm -d -v -s backupserver -y -v $tape
echo geloescht
done

# ./test.sh
loesche MB0003L2
geloescht
loesche MB0011L2
geloescht

This entry was posted in Backup, EMC, UNIX and tagged , , . Bookmark the permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>