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: