#!/bin/ksh #************************************************************************ #Sauvegarde System en mode deporter. #Attention ce script est a lancer en mode crontab. #avec ces 2 lignes a placer dans la crontab : #sauvegarde systeme, du serveur, stockee sur le serveur technique #1 0 * * * /var/tmp/backup_dump.ksh >/dev/null 2>&1 #************************************************************************ PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/ccs/bin:/usr/xpg4/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb:/usr/local/bin:/usr/srm/bin:/usr/srm/sbin:/opt/CSIossh/bin:/usr/bin:/usr/ccs/bin" MACHINE=`hostname` export PATH MACHINE # creation du repertoire de montage mkdir /montage_ufsdump #************************************************************************************** #faire un montage sur le serveur de rebond qui correspond a notre machine #Note : dans le repertoire "/Jumpstart_STE6/sauvegardes" de morio, il y a 21Go de libre #************************************************************************************** SRV_TECH="morio" export SRV_TECH mount -o soft $SRV_TECH:/catalog/dumps/$MACHINE /montage_ufsdump #************************************ #dump du FS slash #************************************ rm /montage_ufsdump/root.ufsdump 1>/dev/null 2>/dev/null rm /montage_ufsdump/root.ufsdump.gz 1>/dev/null 2>/dev/null ufsdump 0f /montage_ufsdump/root.ufsdump / 1>/dev/null 2>/dev/null /usr/bin/gzip /montage_ufsdump/root.ufsdump 1>/dev/null 2>/dev/null #************************************ #dump des FS opt usr var #************************************ FS=`df -k | egrep -e " /opt$| /usr$| /var$" | awk '{print $6}'` for i in $FS do rm /montage_ufsdump/$i.ufsdump 1>/dev/null 2>/dev/null rm /montage_ufsdump/$i.ufsdump.gz 1>/dev/null 2>/dev/null ufsdump 0f /montage_ufsdump/$i.ufsdump $i 1>/dev/null 2>/dev/null /usr/bin/gzip /montage_ufsdump/$i.ufsdump 1>/dev/null 2>/dev/null done #************************************ #supprimer le point de montage #************************************ umount /montage_ufsdump rmdir /montage_ufsdump