[eside-ghost] Sincronizar directorios

Jon Bonilla (Manwe) manwe en aholab.ehu.es
Mie Jun 2 08:51:43 CEST 2010


Hola!

Estoy pensando un poco en la mejor forma de sincronizar dos directorios entre
dos servidores. Necesito que los cambios en uno se reflejen en el otro y a ser
posible que sea más o menos realtime. Barajando opciones:

- drbd: Lo he usado y me gusta pero en este caso creo que es matar moscas a
  cañonazos

- unison: No lo he usado pero me parece que es algo más para ámbito doméstico.
  ¿Me equivoco?

- csync2: Lo estoy mirando pero no sé cómo funciona aún.

- inotcoming: Me parece que me sirve sólo para añadidos pero no para temas de
  borrado y necesito que los borrados se propaguen también.

- inotify + incron : Parece un poco engorroso ya que tienes que currarte la
  sincro tú mismo pero por ahora me parece el mejor punto de partida.
  Monitorizas cambios en el sistema de ficheros y tienes un trigger por acción.


Además, me gustaría que se pudiera hacer un wait de ms ya que los ficheros que
se crean pueden tardar mientras se rellenan y después se los renombra, por lo
que no querría sincronizar los ficheros mientras se están creando y con su
nombre temporal. Aunque si el programa/utilidad sincroniza todo bien tampoco
sería problema porque después se propagaría el "mv".

¿Sugerencias? ¿Algo sencillo y fiable?


Más información sobre la lista de distribución eside-ghost