[CentOS-es] Ayuda Rsync

Héctor Herrera hherreraa en gmail.com
Lun Feb 11 15:31:29 UTC 2013


Pregunta... Y por qué no hacer backups automatizados con Bacula?

http://www.bacula.org/es/


El 11 de febrero de 2013 12:29, Augusto Catalan
<acatalan2009 en gmail.com>escribió:

> Estimado, yo utilizo el siguiente, mediante llaves RSA
>
>
> #####################################################################################
> #/bin/bash
> clear
>         fecha=$(date +%Y%m%d)
>         IPS=X.X.X.X
>         for RES in $(cat ./carpetas.txt)
>         do
>             IP1=$(ping -c 1 -w 1 $IPS | grep rtt | awk '{print $1}')
>             if [ "$IP1" == "rtt" ]; then
>                   echo -e "\n Realizando Backup del servidor $IPS\n"
>                   rsync -azbr --delete --files-from='carpetas.txt'
> /mnt/respaldo1/ /mnt/server_backup/Semanal
>                   echo -e "\n\n"
>             else
>                    echo "Servidor Apagado $IPS"
>                         mail -s "Servidor $IPS se encuentra apagado $fecha"
> centos en centos.org
>                   echo -e "\n\n"
>             fi
>         done
>
> #####################################################################################
>
> Donde necesitas tener montada 2 unidades,
> # /mnt/respaldo1/
> # /mnt/server_backup/Semanal
>  Crear el archivo carpetas.txt con el contenido
>
>  backup1
>  backup2
>  backup3
>  backup4
>  /home/uno
>  /home/archivos
>  /home/respaldos
>  /home/todo
>
> Espero te sirva de ayuda.
>
> Saludos.
>
> Atte
> Augusto Catalán
>
>
> El 11 de febrero de 2013 11:57, César Martinez <
> cmartinez en servicomecuador.com> escribió:
>
> > Muchas gracias Salvador, voy a revisar tu script a pesar de que veo que
> > tu lo haces con scp, pero igual me va a servir mucho de guía
> >
> >
> > Saludos
> > César
> >
> > > Si ya tienes clara la copia fisica de un servidor a otro mediante
> claves
> > RSA, te adjunto el sistema
> > > que yo utilizo, por si te sirve de ayuda:
> > >
> > >
> > >
> >
> ====================================================================================
> > > #!/usr/bin/perl
> > > ################################
> > >
> > >   $NombreServidor= "/ScriptsCron/NombreServidor.txt";
> > >
> > >   open (LISDOM, "$NombreServidor");
> > >   $Servidor= <LISDOM>;
> > >   close LISDOM;
> > >
> > >      system `tar -zcvpf /FiltrosCorreo.tar.gz /Filtros`;
> > >      system `scp -pr /FiltrosCorreo.tar.gz salman.com.es:
> > /Copias/$Servidor/`;
> > >      system `rm -f /FiltrosCorreo.tar.gz`;
> > >   print "Copiado: FILTROS\n";
> > >
> > >      system `tar -zcvpf /FicherosNamed.tar.gz /etc/named.conf
> > /var/named/db*`;
> > >      system `scp -pr /FicherosNamed.tar.gz salman.com.es:
> > /Copias/$Servidor/`;
> > >      system `rm -f /FicherosNamed.tar.gz`;
> > >   print "Copiado: DNS\n";
> > >
> > >      system `tar -zcvpf /DBMySQL.tar.gz /home/exe/FicherosMySQL`;
> > >      system `scp -pr /DBMySQL.tar.gz salman.com.es:
> /Copias/$Servidor/`;
> > >      system `rm -f /DBMySQL.tar.gz`;
> > >   print "Copiado: MySQL\n";
> > >
> > >      system `tar -zcvpf /ConfHTTP.tar.gz /etc/httpd/conf/*
> > /etc/httpd/conf.d/*`;
> > >      system `scp -pr /ConfHTTP.tar.gz salman.com.es:
> /Copias/$Servidor/`;
> > >      system `rm -f /ConfHTTP.tar.gz`;
> > >   print "Copiado: HTTP\n";
> > >
> > >      system `tar -zcvpf /Postfix.tar.gz /etc/postfix`;
> > >      system `scp -pr /Postfix.tar.gz salman.com.es:
> /Copias/$Servidor/`;
> > >      system `rm -f /Postfix.tar.gz`;
> > >   print "Copiado: Postfix\n";
> > >
> > >      system `tar -zcvpf /BuzonesCorreo.tar.gz /var/spool/mail`;
> > >      system `scp -pr /BuzonesCorreo.tar.gz salman.com.es:
> > /Copias/$Servidor/`;
> > >      system `rm -f /BuzonesCorreo.tar.gz`;
> > >   print "Copiado: Buzones\n";
> > >
> > > ==================================================================
> > >
> > > ----- Mensaje original -----
> > > De: "César Martinez" <cmartinez en servicomecuador.com>
> > > Para: <centos-es en centos.org>
> > > Enviado: domingo, 10 de febrero de 2013 1:33
> > > Asunto: Re: [CentOS-es] Ayuda Rsync
> > >
> > >
> > > Gracias Raul actualmente ya esta copiando sin contraseña via llaves el
> > > único problema como mencionaba es que son como 50 directorios
> diferentes
> > > los que hay que sacar el backup
> > >
> > >
> > > Saludos
> > > César
> > >
> > >
> > > On 09/02/13 19:20, Raul Arboleda wrote:
> > >> Porque no haces la siguiente más sencillo das equivalencia de
> > servidores luego configuras el
> > >> acceso entre servidores con root sin contraseña y haces un scp -rp
> > /u/uno <Ip remota>:/backup esto
> > >> genera una copia de todo uno a backup/uno en remoto
> > >>
> > >> Raul Eduardo Arboleda Zapata
> > >> Ingeniero Sistemas
> > >> Universidad Innca
> > >> Teléfonos 3122889086.- 3006206613
> > >>
> > >> El 9/02/2013, a las 18:13, César Martinez <
> > cmartinez en servicomecuador.com> escribió:
> > >>
> > >>> Gracias voy a seguir investigando
> > >>>
> > >>> César
> > >>>
> > >>> On 09/02/13 17:58, domingov en linuxsc.net wrote:
> > >>>> Eso lo tienes que hacer con un ciclo while  o un for para vay
> leyendo
> > línea por linea para que
> > >>>> haga lo que quieras. .
> > >>>>
> > >>>> Sent from my android device.
> > >>>> One step ahead.
> > >>>>
> > >>>>
> > >>>>
> > >>>> -----Original Message-----
> > >>>> From: "César Martinez" <cmartinez en servicomecuador.com>
> > >>>> To: BoletinCentos <centos-es en centos.org>
> > >>>> Sent: sáb, 09 feb 2013 16:31
> > >>>> Subject: [CentOS-es] Ayuda Rsync
> > >>>>
> > >>>> Hola amigos esperando que todos se encuentren bien, quiero ver si
> > >>>> alguien me puede hechar una mano con este problema llevo googleando
> > >>>> bastante tiempo sin encontrar una solución, estoy programando un
> > script
> > >>>> de copias automáticas con rsync entre dos servidores, el problema es
> > que
> > >>>> son varios directorios en distintas ubicaciones que debo respaldar
> > para
> > >>>> ello he creado un archivo mediante el cual quisiera que rsync lo
> lea y
> > >>>> copie esos directorios a continuación lo que tengo
> > >>>>
> > >>>> rsync -av  /backup/home/uno  /home/archivos root en IP_destino
> > :ruta_copia
> > >>>> ---> copia perfecto al servidor destino
> > >>>>
> > >>>> rsync -av  --include-from="/scripts/directorios.txt"
> > >>>> root en IP_destino:ruta_copia ---> no da error pero no copia nada
> > >>>>
> > >>>>
> > >>>> Dentro del archivo directorios.txt tengo esto
> > >>>> /backup/home/uno
> > >>>> /home/archivos
> > >>>> /home/respaldos
> > >>>> /todo
> > >>>>
> > >>>> Le he dado permisos 755 al archivo directorios.txt
> > >>>>
> > >>>> gracias a todos los que puedan hecharme una mano
> > >>>>
> > >>>> César
> > >>>>
> > >>>>
> > >>>> _______________________________________________
> > >>>> CentOS-es mailing list
> > >>>> CentOS-es en centos.org
> > >>>> http://lists.centos.org/mailman/listinfo/centos-es
> > >>>> _______________________________________________
> > >>>> CentOS-es mailing list
> > >>>> CentOS-es en centos.org
> > >>>> http://lists.centos.org/mailman/listinfo/centos-es
> > >>>>
> > >>> _______________________________________________
> > >>> CentOS-es mailing list
> > >>> CentOS-es en centos.org
> > >>> http://lists.centos.org/mailman/listinfo/centos-es
> > >> _______________________________________________
> > >> CentOS-es mailing list
> > >> CentOS-es en centos.org
> > >> http://lists.centos.org/mailman/listinfo/centos-es
> > >>
> > > _______________________________________________
> > > CentOS-es mailing list
> > > CentOS-es en centos.org
> > > http://lists.centos.org/mailman/listinfo/centos-es
> > >
> > > Saludos
> > > Salvador Guzman
> > > Salman PSL
> > > Vigo, Galicia, España
> > > +34 986.21.30.27
> > > +34 679-Salman
> > > Correo @Salman.ES
> > > Informaciones @Salman.ES para listas de correo
> > > http://Salman.EU/
> > > _______________________________________________
> > > CentOS-es mailing list
> > > CentOS-es en centos.org
> > > http://lists.centos.org/mailman/listinfo/centos-es
> > >
> >
> > _______________________________________________
> > CentOS-es mailing list
> > CentOS-es en centos.org
> > http://lists.centos.org/mailman/listinfo/centos-es
> >
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>



-- 
Saludos

*Héctor Herrera Anabalón*
Egresado ICCI UNAP
Servicio Arquitectura Galatea - Oficina Técnica http://www.galatea.cl
Miembro USoLIX Victoria
Registered User #548600 (LinuxCounter.net)


Más información sobre la lista de distribución CentOS-es