SGI ALTIX
#!/bin/bash
#### Script para respaldar Servidor ####
##### Modifique estas variables #####
#Directorio a donde se almacenaran los respaldos
Backup=/Ruta/donde/se/guarda/el/respaldo
#Nombre o IP del equipo
Equipo=Conta1
#Directorio compartido a respaldar
Share=”Mis_doctos”
#Tamano maximo del respaldo en MB
Maximo=900
#Dia para hacer respaldos completo (lunes a viernes)
DiaCompleto=”1″
####################################
#### Comprobar o crear Directorios ####
if [ ! -d $Backup ]; then mkdir $Backup; fi
####
if [ ! -d $Backup/$Equipo ]; then mkdir $Backup/$Equipo; fi
#######################################
Fecha=`date -I`
cd $Backup/$Equipo
################## RESPALDO ######################
### Montando ###
if [ ! -d $Share ]; then mkdir $Share; fi
echo ” ”
echo -e “Montando unidad de red \033[2;32m$Share\033[0;0m de \033[2;34m$Equipo\033[0;0m”
mount -t smbfs -o username=usuario,password=pasguord //$Equipo/$Share $Share
################
####### Analizando espacio en Share #########
Size=`du -ms $Share | awk ‘{ print $1 }’`
# Este if es por si el tamano del Share sobrepasa el limite
if [ $Size -lt $Maximo ]
then
echo -e “El tamano de \033[2;32m$Share\033[0;0m es: \033[2;34m$Size MB\033[0;0m”
else
echo -e “\033[2;32m$Share\033[0;0m es mayor a \033[5;31m$Maximo MB\033[0;0m”
### Desmontando ###
umount $Share
rmdir $Share
###################
exit 0
fi
# Este if es por si al intentar montar el share no existe.
if [ $Size -gt 2 ]
then
DIA=`date +%u`
if [ $DIA = $DiaCompleto ]
then
### Respaldando COMPLETO ###
echo -e “Respaldando \033[5;31m$Equipo/$Share…\033[0;0m Completo”
tar cfz $Backup/$Equipo/$Share”_”$Fecha.tgz “$Share”
###################
### Desmontando ###
umount $Share
rmdir $Share
###################
exit 0
else
### Respaldando INCREMENTAL ###
echo -e “Respaldando \033[5;31m$Equipo/$Share…\033[0;0m Incremental”
tar –newer `date -I -d yesterday` -zcf $Share”_”$Fecha.tgz “$Share”
###################
### Desmontando ###
umount $Share
rmdir $Share
###################
exit 0
fi
else
###################
echo ” ”
echo ” ”
echo -e “\033[5;31mRevise sus Variables!!!\033[0;0m”
echo ” ”
echo ” ”
### Desmontando ###
rmdir $Share
###################
exit 0
fi
###############################################
#####################################################
thanks to Montecristo

Para todos los amantes de los sistemas operativos, quiero decirles que pueden probar Netware, un sistema Operativo muy funcional de Novell, he aqui un grafico para que se animen a probarlo, una muy buena propuesta de Novell
liga a Netware http://www.novell.com/products/netware/




