Vamos a hacer uso de la herramienta Unison para sincronizar datos entre dos computadores, como por ejemplo dos servidores de FreeSWITCH:
Instalamos unison en ambas computadoras (debe ser exactamente el mismo número de versión en ambas máquinas):
apt-get install unison
Luego en el directorio home del usuario que vamos a usar para sincronizar creamos el directorio .unison:
mkdir /root/.unison
Ahora creamos un archivo con extensión /root/.unison/default.prf que indica las carpetas que deseamos sincronizar y las carpetas o archivos que deseemos ignorar, debe ser algo similar a:
# computadora A root = /home # computadora B root = ssh://ip_computadora_B//home
# sincronizar path = miusuario/Documentos
# ignorar ignore = Path miusuario/Instaladores ignore = Name .*
Y llevamos a cabo la sincronización con el comando:
unison default
(debe ejecutarse a nombre del usuario miusuario y desde la carpeta /root).
Ejemplo de sincronizacion de carpeta de directory entre dos FreeSWITCH
auto = true # disminuir el debug batch = true # archivos locales y remota root = ssh://192.168.80.2//usr/local/freeswitch/conf/directory/default root = /usr/local/freeswitch/conf/directory/default perms = 0 #Ante un conflicto le da preferencia este directorio prefer = /usr/local/freeswitch/conf/directory/default ignore = Path */Olds ignore = Name {olds,*~,tmp,temp,.*}
No hay comentarios.:
Publicar un comentario