Hola :) El Domingo, 7 de Mayo de 2006 21:23, Carlos E. R. escribió:
El 2006-05-07 a las 20:02 +0200, Rafa Grim�n escribi�:
Ejemplo b�sico:
#!/bin/bash
# hacemos una copia de los directorios 1, 2 y 3 una m�quina a otra rsync -a -v --delete equipo1:/dir /backup/equipo1 rsync -a -v --delete equipo2:/dir /backup/equipo2 rsync -a -v --delete equipo3:/dir /backup/equipo3
Se me ocurre que si hay alguna forma de saber cuales son los ficheros que el rsync ha modificado; si se pudiera saber, se podr�a usar la info para crear un archivo incremental en cinta.
Al usar tar, puedes usar la opción "-u" para añadir los ficheros nuevos al tar existente, por ejemplo.
Mmmm... no ser�a tan simple... hay que tomar nota de los desaparecidos. Vaya.
La opción --delete (en alguna de sus variantes ;) te comprueba los ficheros eliminados de forma que se tenga lo mismo en una máquina que en otra. Obviamente, mi ejemplo es demasiado simple 0;) Sólo quería poner un ejemplo (esqueleto) de lo que se podía hacer. Si queremos algo un poco más "profesional", podemos usar find y buscar ficheros más nuevos que tal o cual fecha, para luego pasárselos a tar. La man de rsync y tar dan muchas opciones :) De todas maneras, como creo que inventar lo inventado es muy cansino ... propuse lo de Amanda o Bácula. Si necesitamos un sistema d ecopia de seguridad con cierta complejidad, heterogéneo, ... posiblemente nos salga más rentable adquirir* uno. Por rentable me refiero a que no lo tienes que mantener y parchear tu ;) * Sea como producto de sw cerrado o bien como sw libre y pagas el soporte y mantenimiento IMHO Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman