SHIFT

--- Sjoerd Hooft's InFormation Technology ---

User Tools

Site Tools


Sidebar

Recently Changed Pages:

View All Pages


View All Tags


LinkedIn




WIKI Disclaimer: As with most other things on the Internet, the content on this wiki is not supported. It was contributed by me and is published “as is”. It has worked for me, and might work for you.
Also note that any view or statement expressed anywhere on this site are strictly mine and not the opinions or views of my employer.


Pages with comments

View All Comments

searchnbdb

Search NetBackup Database for File Existence

This is a script to search for certain files in the NetBackup database. You'll need a linux client with the netbackup client installed, you'll need to know the client(s) the files were stored on and to make the search a little faster, you'll need to know since which date you need to search.

#!/bin/bash
########################################################################################################################
# Author : Sjoerd Hooft
# Date Initial Version: 5 July 2012
# Comments: sjoerd_ @ _getshifting.com
#
# Description:
# This script can search the NetBackup database for specific files.
# It is meant for a one time usage.
#
# Recommendations:
# The script is designed for a 120 column terminal.
# The running user must be root.
#
# Changes:
# Please comment on your changes to the script (your name and email address, line number, description):
# DATE - USERNAME - EMAILADDRESS - CHANGE DESCRIPTION
########################################################################################################################
 
# Debug option; uncomment for debugging
# set -x
 
# Script Variables
HOSTNAME_SHORT=`hostname -s`
BASEDIR=`dirname $0`
WHATAMI=`basename $0`
LOGFILE="$BASEDIR/$WHATAMI.log"
DATE=`date +%Y%m%d`
# Highlight output on screen
#BOLD=`tput bold`
#BOLDOFF=`tput sgr0`
# Send all output to logfile; disable if screen output is needed
exec > $LOGFILE 2>&1
 
# Specific Script Variables
NBBIN="/usr/openv/netbackup/bin/"
NBMASTER="bcksrv01"
# Startdate should be last friday, how more in the past, the more time the script will take
STARTDATE="06/29/2012"
FILESERVERS="filesrv01 filesrv02 filesrv07 filesrv08 filesrv09"
FILELIST="file01.doc file02.docx file03.jpg"
 
# Start script
echo "Starting $WHATAMI on $DATE"
for server in $FILESERVERS; do
   echo ""
   echo "Starting searching in $server"
      for file in $FILELIST; do
      $NBBIN/bplist -S $NBMASTER -C $server -t 13 -s $STARTDATE -PI $file
      done
done
 
exit
You could leave a comment if you were logged in.
searchnbdb.txt · Last modified: 2021/09/24 00:25 (external edit)