Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

RE: CRON BACKUP


  • From: "Daniel Ferrer" <daniel(dot)ferrer(at)ctd(dot)com(dot)ar>
  • To: "'Fabio Arias'" <fharias(at)gmail(dot)com>
  • Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
  • Subject: RE: CRON BACKUP
  • Date: Tue, 29 Apr 2008 14:29:17 -0300
  • Message-id: <20080429172922(dot)343782E006E(at)developer(dot)postgresql(dot)org>

Fabio:
        Tomemos en consideración lo que nos propone Álvaro, dado que es totalmente verdad, la recuperación de los datos es lenta, pero yo pensaba que esto era de la gran cantidad de datos que realizando el backup.
 
Nota:
    Como siempre GRACIAS ALVARO !!!


De: Fabio Arias [mailto:fharias(at)gmail(dot)com]
Enviado el: Martes, 29 de Abril de 2008 02:21 p.m.
Para: daniel(dot)ferrer(at)ctd(dot)com(dot)ar
Asunto: Re: [pgsql-es-ayuda] CRON BACKUP

Muchisimas Gracias Daniel mejor atendida mi duda no pudo haber estado.

El día 29 de abril de 2008 12:16, Daniel Ferrer <daniel(dot)ferrer(at)ctd(dot)com(dot)ar> escribió:
Te paso el Script, de todas maneras si logras alguna mejora por favor publícala.
Lo único que deberías hacer es colocar este script en el cron y tendría que funcionar correctamente.
 
backup_diario.sh
------------------------------------------------------------------------------------------------
 
#! /bin/sh
#############################################
Nombre: backup_diario.sh    Fecha: 18/04/2007                      #
# Script para realizar Backup de las Bases de datos existentes     #
# Ademas se controla la cantidad de copias que se desea guardar #
# Luego de esto envia por SSH a otro servidor el respaldo,           #
# evitando asi cualquier tipo de riesgo por daño en el soporte       #
# físico (HDD)                                                                      #
#############################################
 
BACKUP_DIR=/home/postgres/backup
BACKUP_DIR_REMOTO=192.168.7.1:/home/backup/
BACKUP_NUM=7
 
# Realizar Backup de las DB'S
databases=`su -l postgres -c 'psql -q -t -c "select datname from pg_database;" template1'`
for d in $databases; do
    if [ ! -d $BACKUP_DIR/$d ]; then
        echo -n "Creando directorio de respaldo $BACKUP_DIR/$d... "
        su -l postgres -c "mkdir $BACKUP_DIR/$d" ] || continue
        echo "done."
    fi
 
# Establecer cantidad maxima del mismo backup $BACKUP_NUM
archive=$BACKUP_DIR/$d/$d.gz
if [ -f $archive.$BACKUP_NUM ]; then
    rm -f $archive.$BACKUP_NUM;
fi
 
n=$(( $BACKUP_NUM - 1 ))
while [ $n -gt 0 ]; do
    if [ -f $archive.$n ]; then
        mv $archive.$n $archive.$(( $n + 1 ))
    fi
    n=$(( $n - 1 ))
done
 
if [ -f $archive ];
    then mv $archive $archive.1;
fi
 
echo -n "Respaldando la base $d... "
 
su -l postgres -c "(pg_dump -D $d |gzip -9) > $archive"
 
echo "Transfiriendo archivo $archive"
scp $archive root(at)$BACKUP_DIR_REMOTO
 
echo "Tarea Finalizada."
done
------------------------------------------------------------------------------------------------


De: Fabio Arias [mailto:fharias(at)gmail(dot)com]
Enviado el: Martes, 29 de Abril de 2008 01:38 p.m.
Para: daniel(dot)ferrer(at)ctd(dot)com(dot)ar
Asunto: Re: [pgsql-es-ayuda] CRON BACKUP

Linux db.cbc.net.co 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux

El día 29 de abril de 2008 11:35, Daniel Ferrer <daniel(dot)ferrer(at)ctd(dot)com(dot)ar> escribió:
   QUE S.O. ?


De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Fabio Arias
Enviado el: Martes, 29 de Abril de 2008 01:30 p.m.
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] CRON BACKUP

Muy buenas tardes Listeros, me interesa conocer informacion acerca de como crear mis Cron's para realizar los backup diarios FULL e incrementales de mi base de datos.

Gracias.

--
Fabio Hernando Arias Vera
Cel. 314 411 7776

No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 2008-04-28 07:18 a.m.


No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 2008-04-28 07:18 a.m.




--
Fabio Hernando Arias Vera
Cel. 314 411 7776

No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 2008-04-28 07:18 a.m.


No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 2008-04-28 07:18 a.m.




--
Fabio Hernando Arias Vera
Cel. 314 411 7776

No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 2008-04-28 07:18 a.m.


No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.5/1401 - Release Date: 2008-04-28 07:18 a.m.



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group