Aquesta és una revisió antiga del document


backup de varias carpetas del sistema de ficheros

backup_fs.sh
#!/bin/bash
#
# file system backup
#
 
# directorios de los que hacer backup, separado por espacio, sin / final
LISTA="/etc /var"
 
# RUTAS
# Local Directory for Dump Files
LOCALDIR=/home/backups/tmp/
# Prefix for offsite .tar file backup
HOSTNAME=pandora
MAIL=root@$HOSTNAME
LOG_DATE="$(date +%y)$(date +%m)$(date +%d)"
SUFFIX=`eval date +%y%m%d`
 
 
# APP
# crea un tar de los directorios especificados en LISTA
for directorio in $LISTA
do
    DESTINO=`echo $directorio | sed -e 's/\//-/g'`
    tar zcpf $LOCALDIR$HOSTNAME$DESTINO.tar.gz $directorio/*
done
 
# adjuntar info
ls -la $LOCALDIR > $LOCALDIR$SUFFIX.tmp
 
# crear historico
# cp $TARPREFIX.tar $TARPREFIX.$LOG_DATE.tar
 
 
# notificacion correo
mail -s "backup FS $HOSTNAME" $MAIL < $LOCALDIR$SUFFIX.tmp
rm -f $LOCALDIR$SUFFIX.tmp
exit 0
  • linux/scripts/backup2.1317208914.txt.gz
  • Darrera modificació: 15/11/2011 01:59
  • (edició externa)