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" cen...@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 < cmarti...@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" <cmarti...@servicomecuador.com> > > Para: <centos-es@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 < > cmarti...@servicomecuador.com> escribió: > >> > >>> Gracias voy a seguir investigando > >>> > >>> César > >>> > >>> On 09/02/13 17:58, domin...@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" <cmarti...@servicomecuador.com> > >>>> To: BoletinCentos <centos-es@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@IP_destino > :ruta_copia > >>>> ---> copia perfecto al servidor destino > >>>> > >>>> rsync -av --include-from="/scripts/directorios.txt" > >>>> root@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@centos.org > >>>> http://lists.centos.org/mailman/listinfo/centos-es > >>>> _______________________________________________ > >>>> CentOS-es mailing list > >>>> CentOS-es@centos.org > >>>> http://lists.centos.org/mailman/listinfo/centos-es > >>>> > >>> _______________________________________________ > >>> CentOS-es mailing list > >>> CentOS-es@centos.org > >>> http://lists.centos.org/mailman/listinfo/centos-es > >> _______________________________________________ > >> CentOS-es mailing list > >> CentOS-es@centos.org > >> http://lists.centos.org/mailman/listinfo/centos-es > >> > > _______________________________________________ > > CentOS-es mailing list > > CentOS-es@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@centos.org > > http://lists.centos.org/mailman/listinfo/centos-es > > > > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es > _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es