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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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.
From | Date | Subject | |
---|---|---|---|
Next Message | Arturo | 2008-04-29 17:47:12 | Re: Postgres, Hibernate, Netbeans!! |
Previous Message | Arturo | 2008-04-29 17:27:26 | Sumar columnas calculadas |