[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sincronizar dos ordenadores



El Martes, 11 de Octubre de 2005 22:00, José Ignacio Velázquez escribió:
|| Me gustaría sincronizar los dos ordenadores de forma que tuvieran las
|| mismas configuraciones, es decir, que si añado algo nuevo en algunos de
|| los programas (Ej.: una nueva cuenta, un filtro en evolution, cambio el
|| bookmark, etc) los cambios se sincronicen en ambos equipos.

Los ejemplos que pones sólo hablan de configuraciones de programas que residen 
en la home de cada usuario. Si sólo es eso lo que necesitas sincronizar te 
recomiendo uses el rsync como bien te han aconsejado.

La idea sería crear una tarea de cron en ambos equipos y que cada X tiempo 
hagan un rsync de la home de uno al otro, para sincronizar el contenido (por 
supuesto sólo se copian los archivos nuevos o modificados).

Eso sí, una vez hice algo similar aunque en otro asunto distinto (alta 
disponibilidad con sincronización de archivos en Samba) y un problema con el 
que hay que tener cuidado es el siguiente:

Asegúrate de que las tareas de cron en cada ordenador NO sean simultáneas, 
pues se podría generar un bucle infinito y se llenan los discos duros en 
menos de una hora (vi como un disco duro de 160GB se saturaba en menos de ese 
tiempo).
Esto es debido a que cuando rsync copia un archivo a otro sitio le añade 
temporalmente una extensión durante el proceso de copia, y si en el equipo 
destino otro rsync ve ese archivo "nuevo" lo trata de copiar al origen, 
¡¡¡pero le añade a su vez otra extensión, por lo que el otro equipo lo vuelve 
a ver como nuevo y lo copia otra vez, y así hasta el infinito!!!

La solución sería que un equipo haga el rsync a las horas en punto y el otro a 
las horas y media (por ejemplo).


Sobra decir que te recomiendo inevitablemente la lectura del manual de rsync y 
cron. No es muy difícil pero hay que hacerlo bien.


|| Lo he intentado con "unison y unison-gtk"
|| He sincronizando el home de ambas máquinas, pero en evolution, por
|| ejemplo, no se actualizan los cambios.

Desconozco lo que son "unison y gtk-unison".


|| La pregunta es:
||
|| ¿Como puedo tener una misma aplicación sincronizada en ambas máquinas?

Ojo, lo que te comento arriba sirve principalmente para sincronizar ARCHIVOS 
(esencialmente la configuración PERSONAL de cada programa es un 
archivo/directorio oculto en la home del usuario, por lo que con rsync se 
puede sincronizar).

Otra cosa sería que quisieses sincronizar otros aspectos como la configuración 
del equipo (en /etc), los programas instalados, los servicios en el arranque, 
lo módulos añadidos, etc...

En estos casos el tema se pone MUCHO más difícil y sinceramente no creo que se 
pueda llevar a cabo con rsync (y desconozco si se puede hacer de alguna otra 
forma).



|| Saludos y gracias

De nada, espero que te sirva de algo.


-- 
que a mí ni me va ni me viene... pero por comentar...



Reply to: