[CentOS-es] Ayuda Rsync

César Martinez cmartinez en servicomecuador.com
Lun Feb 11 14:57:32 UTC 2013


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
>



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