maniu@securebrain.com:~/script# vi ufsdumptape



#!/bin/ksh
# Script per effettuare l' ufsdump
# dei dischi di root delle macchine :
#
# 1- DSTEST01 (N=1)
# 2- DSCOLL01 (N=2)
# 3- DSWS01 (N=3)
#
# ATTENZIONE : per un corretto ripristino
# il comando ufsrestore deve essere lanciato
# con la sintassi che segue :
#
# ufsrestore rfs /dev/rmt/0 N (sulla macchina dstest01)
# ufsrestore rfs dstest01:/dev/rmt/0 N (sulle altre macchine)
#
# dove N e' il numero corrispondente al file
# dump sul tape di backup.
# La corrispondenza tra il numero da inserire
# e il nome della macchina e' visibile sopra.

DT=`date +%Y%m%d`
CKI=`date`
exec 1> /var/local/log/ufsdumptape/ufsdumptape-$DT.log 2>>&1
echo $0 : Inzio operazione di dump $CKI

# Dump della root di dstest01
echo $0: Dumping dstest01
ufsdump 0cf /dev/rmt/0hn /dev/vx/dsk/rootvol
DSTEST01=$?
echo $0: dstest01 dumped

# Dump della root di dscoll01
echo $0: Dumping dscoll01
rsh -l root dscoll01 ufsdump 0cf dstest01:/dev/rmt/0hn /dev/vx/dsk/rootvol
DSCOLL01=$?
echo $0: dscoll01 dumped

# Dump della root di dsws01
echo $0: Dumping dsws01
rsh -l root dsws01 ufsdump 0cf dstest01:/dev/rmt/0h /dev/dsk/c0t0d0s0
DSWS01=$?
echo $0: dsws01 dumped
CKF=`date`
echo $0 : Fine operazione di dump $CKF




:q!