Windows platform – Dell PowerVault DR2000v User Manual

Page 57

Advertising
background image

57

Setting up NetVault Backup Native Virtual Tape Library on the Dell™ DR4X00 Disk Backup
Appliance

$nvutil/nvmakemedia $media_size mediafiles $vtlpath/media/${labels[$array_num_avail]}

wait

echo "closing the Entry/Exit Port in $library_name"

echo $nvutil/nvcloseeeport -libraryname $library_name
$nvutil/nvcloseeeport -libraryname $library_name

wait

echo "Blanking media ${barcodes[$array_num_avail]} - ${labels[$array_num_avail]}"

echo $nvutil/nvblankmedia -barcode ${barcodes[$array_num_avail]}

$nvutil/nvblankmedia -barcode ${barcodes[$array_num_avail]}

# Wait a second before issuing label request to overcome VTL latency
sleep 2

# Decide whether to relabel with tape name AND group or just name

if [ ${groups[$array_num_avail]} = "None" ]

then

echo $nvutil/nvlabelmedia -barcode ${barcodes[$array_num_avail]} -newlabelname "${labels[$array_num_avail]}"

$nvutil/nvlabelmedia -barcode ${barcodes[$array_num_avail]} -newlabelname ${labels[$array_num_avail]}
else

echo $nvutil/nvlabelmedia -barcode ${barcodes[$array_num_avail]} -newlabelname ${labels[$array_num_avail]} -newgroupname

${groups[$array_num_avail]}

$nvutil/nvlabelmedia -barcode ${barcodes[$array_num_avail]} -newlabelname "${labels[$array_num_avail]}" -newgroupname

"${groups[$array_num_avail]}"

echo "Removing the old media with barcode $vtlpath/media/${barcodes[$array_num_avail]}.disabled"

rm $vtlpath/media/${labels[$array_num_avail]}.disabled
fi

let array_num_avail=array_num_avail+1

let count=count-1

done

# close file

exec 10>&-
# Clean up temporary rubbish left behind

rm -rf /tmp/mediatmp

NetVault Backup Native Virtual Tape Library ghost media scrub script

Windows Platform

@echo off
:: ====================================================================

:: Setup Vars

:: ====================================================================

set nvutil=%ProgramFiles(x86)%\Quest Software\NetVault Backup\util

setlocal enabledelayedexpansion

set logfile=%tmp%\logdd430-1purge.log
set "media_prefix="

:: ====================================================================

:: Capture Vars

:: ====================================================================

:input

CLS
set /p media_prefix=Enter the Media Label Prefix to Purge (enter . to exit):

IF "%media_prefix%"=="." GOTO :eof

IF "%media_prefix%"=="" GOTO input

Advertising