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

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: 2008-04-29 17:29:17
Message-ID: 20080429172922.343782E006E@developer.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
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 <HYPERLINK
"mailto:daniel(dot)ferrer(at)ctd(dot)com(dot)ar"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:HYPERLINK "mailto:fharias(at)gmail(dot)com"
\nfharias(at)gmail(dot)com] 
Enviado el: Martes, 29 de Abril de 2008 01:38 p.m.
Para: HYPERLINK "mailto:daniel(dot)ferrer(at)ctd(dot)com(dot)ar" \ndaniel(dot)ferrer(at)ctd(dot)com(dot)ar
Asunto: Re: [pgsql-es-ayuda] CRON BACKUP


Linux HYPERLINK "http://db.cbc.net.co" \ndb.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 <HYPERLINK
"mailto:daniel(dot)ferrer(at)ctd(dot)com(dot)ar" \ndaniel(dot)ferrer(at)ctd(dot)com(dot)ar> escribió:


   QUE S.O. ?

   _____  

De: HYPERLINK "mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org"
\npgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:HYPERLINK
"mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org"
\npgsql-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: HYPERLINK "mailto:pgsql-es-ayuda(at)postgresql(dot)org"
\npgsql-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.
 

pgsql-es-ayuda by date

Next:From: ArturoDate: 2008-04-29 17:47:12
Subject: Re: Postgres, Hibernate, Netbeans!!
Previous:From: ArturoDate: 2008-04-29 17:27:26
Subject: Sumar columnas calculadas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group