Rsync me parece la solución

http://www.samba.org/rsync/

Saludos.


-----Mensaje original-----
De: [email protected] [mailto:[email protected]]
En nombre de Carlos Zuniga
Enviado el: Miércoles, 16 de Septiembre de 2009 10:59 p.m.
Para: [email protected]
Asunto: Re: [l-plug] Consulta de sincronizacion

2009/9/16 Jose Perez <[email protected]>:
> Saludos:
>
> Tengo un requerimiento puntual que cumplir y no estoy muy seguro como
> enfrentarlo para darle solución, desearía que alguien me pudiese orientar
> con alternativas:
>
> 1. Poseo directorios que siguen una nomenclatura secuencial: dir1, dir2,
> dir3, dir4, ...
> 2. Cada directorio contiene lo mismo que el anterior más algunos archivos
> adicionales. Es decir dir1 puede pesar 10 MB, dir2 12 MB, dir3 15 MB, dir4
> 21 MB, ...
> 3. Desearía poder hacer una especie de "sincronización inversa" de modo
tal
> que:
>
> a) Al sincronizar dir2 con dir1 me quede dentro de dir2 solamente el
> contenido que ha variado entre ellos, es decir alrededor de 2 MB
> b) Al sincronizar dir3 con dir2 me quede dentro de dir3 solamente el
> contenido que ha variado entre ellos, es decir alrededor de 3 MB
> c) Al sincronizar dir4 con dir3 me quede dentro de dir4 solamente el
> contenido que ha variado entre ellos, es decir alrededor de 6 MB
>
> Esta situación me trae a la mente el parámetro --delete del comando rsync
> que se encarga de eliminar los archivos que ya no están presentes en uno
de
> los directorios sincronizados. Es decir si ejecutara un 'rsync --delete
dir1
> dir2' me borraría solamente aquellos 2 MB de diferencia que hay de más en
> dir2, pero lo que yo desearía es exactamente lo contrario: "borrar todo
> excepto esos 2 MB de diferencia entre ambos directorios", de ahí que viene
> mi idea de "sincronización inversa".
>
> ¿Alguno de Uds. cree que sea posible resolverlo de alguna forma elegante?
>
> Desde ya agradecería algunas ideas.
>
> Saludos

No estoy enteramente seguro de que es lo que quieres, pero con
rsnapshot puedes hacer backups incrementales, el backup total es el
espacio ocupado por un solo backup mas los incrementos:

http://rsnapshot.org/

Aca un buen tutorial:
http://www.freesoftwaremagazine.com/columns/make_your_own_time_machine_in_li
nux_rsnapshot


Ahora, si solo quieres ver la diferencia entre dir2 y dir1, puedes
simplemente utilizar diff.

-- 
Linux Registered User # 386081
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
de leer manuales.
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a