El 06/12/11 12:32, Ramón Macías Zamora escribió:
Alguna vez encontré un script en Internet que se conecta vía rsync crea
varios respaldos (COUNT), la gran ventaja es que crea link que te ahorra
espacio en disco, porque no te duplica los archivos que no sufren cambios.

A continuación te paso las líneas del script. Se respalda "/home/desarrollo/"
a "/home/respaldo/"



#!/bin/sh

# número de rotaciones
COUNT=30
# nombre base para las copias
BASE=bak
# directorio de trabajo
WORK=/home/respaldo/

cd $WORK

i=$COUNT
rm -rf $BASE.$i

while [ $i -gt 0 ]; do

         mv $BASE.$(($i-1)) $BASE.$i 2>  /dev/null
         mv $BASE.$(($i-1))-info $BASE.$i-info 2>/dev/null

         i=$(($i-1))
done

echo "Rotated on `date`">  $BASE.0-info

rsync -avz --delete -e "ssh -p22" --link-dest=../$BASE.1
usuario@IPDELSERVIDOR:/home/desarrollo/ $BASE.0/


Tendria que ver como funciona este paso, porque tengo que hacerlo a traves de corkscrew??

Pero mas o menos asi es lo que deseo, en el cron tendia que indicarle que use mi usuario, para que pueda cargar los parametros definidos en mi ~/.ssh/config???

Gracias.

Si deseas hacer el proceso automático, sin que rsync te pida la clave
encontrarás las instrucciones en este link
http://www.vicente-navarro.com/blog/2008/01/13/autentificacion-trasparente-por-clave-publicaprivada-con-openssh/

Espero que te sirva.

Saludos

--



Ramón Macías Zamora
Tecnología, Investigación y Desarrollo
Guayaquil - Ecuador
msn:    [email protected]
skype:  ramon_macias
UserLinux# 180926 (http://counter.li.org)
Cel:    593-8-0192238
Tel:    593 4 6044566

<http://www.raykasolutions.com/>


WEB SITES, HOSTINGS, DOMINIOS, MANTENIMIENTO DE EQUIPOS, REDES, SERVIDORES
LINUX, SOPORTE.



2011/12/6 Yoinier Hernandez Nieves<[email protected]>

Saludos listeros, tengo una dudita.

Yo con mi usuario puedo hacer ssh a un servidor, y me gustaria hacer un
script para que todas las noches, automaticamente, me descargue todos los
ficheros que yo ponga en un directorio dentro de mi home en el servidor que
se encuentra en el exterior. Ahora recreo mi ambiente.

Yo vivo en un pais bloqueado economicamente(Cuba) por las leyes de los
EEUU, y existen varios sitios que no me dejan descargar ficheros, hablamos
de SUN, Oracle, SourceForge, GoogleCode, etc, y desde ese servidor al que
acceso por internet puedo acceder a todos esos sitios y por wget descargo
los ficheros para la carpeta ~/Descargas, y me gustaria sincronizar, mejor
dicho descargar, todas las noches, todo lo que exista en esa carpeta para
un directorio en mi maquina local.

Como puede hacerse ese script???

Desde ya, Muchas gracias.

--
Yoinier Hernández Nieves.
Administrador de Redes.
División ZETI
Nodo Provincial Datazucar Las Tunas.


______________________________**_________________
Comunidad Fedora en Castellano
[email protected]
Desuscripción:
http://fedora-es.com/mailman/**listinfo/lista<http://fedora-es.com/mailman/listinfo/lista>
Soporte por IRC
Server : irc.freenode.net
Canal : #fedora-es




_______________________________________________
Comunidad Fedora en Castellano
[email protected]
Desuscripción:
http://fedora-es.com/mailman/listinfo/lista
Soporte por IRC
Server : irc.freenode.net
Canal : #fedora-es


--
Yoinier Hernández Nieves.
Administrador de Redes.
División ZETI
Nodo Provincial Datazucar Las Tunas.


_______________________________________________
Comunidad Fedora en Castellano
[email protected]
Desuscripción:
http://fedora-es.com/mailman/listinfo/lista
Soporte por IRC
Server : irc.freenode.net
Canal : #fedora-es

Responder a