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
…