Overblog
Suivre ce blog
Editer la page Administration Créer mon blog
/ / /
#!/bin/sh
#
# Procedure de sauvegarde de la base de donnees VxVM pour
# tous les domaines et les disques identifies sur le serveur
#
# ATTENTION : le FichierDeSauvegarde  doit faire reference uniquement au
#             disque a restaurer (faire une extraction du domaine de sauvegarde)
#
PATHCONF=/var/adm/vxvm
LOGFILE=confvxvm

umask 002
mkdir -p /var/adm/vxvm

if [ ! -d /dev/vx/dsk ]
then
   echo "Aucun disque n'est configure en VxVM"
   exit 0
fi

# Sauvegarde de la configuration precedente
for FILE in `find $PATHCONF -name "${LOGFILE}*" | grep -v old`
do
  mv $FILE ${FILE}.old
done

for DOMAINE in `vxdg list | grep -v NAME | awk '{ print $1 }'`
do
  echo "Sauvegarde du domaine $DOMAINE dans ${PATHCONF}/${LOGFILE}.${DOMAINE}"
  vxprint -htmqQv -g $DOMAINE > ${PATHCONF}/${LOGFILE}.${DOMAINE}
  if [ $? != 0 ]
  then
     echo "Erreur a la sauvegarde du domaine $DOMAINE"
     exit 1
  fi
done

Partager cette page

Published by