HandyCafe Docs
it-admin

Sincronizacion de archivos

La sincronizacion de archivos permite a los administradores distribuir archivos desde el servidor de HandyCafe a los PCs cliente en toda la red. Utiliza un enfoque basado en manifiesto para garantizar que solo se transfieran archivos cambiados o nuevos, minimizando el uso de ancho de banda y el tiempo de sincronizacion.

Explorador de sincronizacion

El Explorador de sincronizacion proporciona una interfaz de navegacion de archivos para seleccionar que directorios y archivos deben sincronizarse a los clientes. Los administradores navegan por el sistema de archivos del servidor, seleccionan el contenido deseado e inician la operacion de sincronizacion.

Como funciona la sincronizacion

Comparacion basada en manifiesto

Cuando comienza una operacion de sincronizacion, el servidor genera un manifiesto de archivos: una lista de todos los archivos a sincronizar junto con sus sumas de verificacion. Cada cliente compara este manifiesto con sus archivos locales:

  • Los archivos que no existen en el cliente se marcan para descarga.
  • Los archivos cuyas sumas de verificacion difieren (indicando que han sido modificados) se marcan para descarga.
  • Los archivos que coinciden se omiten por completo.

Este enfoque garantiza que solo se transfiera la diferencia entre servidor y cliente, haciendo que las sincronizaciones repetidas sean rapidas y eficientes.

Transferencia por fragmentos

Los archivos grandes se dividen en fragmentos mas pequenos para la transferencia por TCP. Esto proporciona varios beneficios:

  • Confiabilidad: Si un fragmento falla en la transferencia, solo ese fragmento necesita reintentarse en lugar del archivo completo.
  • Seguimiento de progreso: El progreso de la transferencia puede reportarse a nivel de fragmento.
  • Eficiencia de red: Los tamanos de fragmento estan optimizados para funcionar bien en condiciones tipicas de LAN.

Iniciar una sincronizacion

Los administradores pueden iniciar la sincronizacion de archivos de dos maneras:

  • Sincronizar a todos los clientes: Envia los archivos seleccionados a todos los clientes conectados simultaneamente.
  • Sincronizar a clientes especificos: Apunta a uno o mas clientes individuales para la operacion de sincronizacion.

La sincronizacion puede iniciarse manualmente desde la interfaz del Explorador de sincronizacion cuando se necesita distribuir nuevo contenido.

Reportes de sincronizacion

Despues de una operacion de sincronizacion, cada cliente reporta su estado al servidor:

  • Exitosa: Todos los archivos se sincronizaron sin errores.
  • Fallida: Uno o mas archivos no se transfirieron, con detalles sobre que archivos y por que.
  • Archivos sincronizados: Un conteo de cuantos archivos se descargaron realmente (excluyendo archivos omitidos que ya estaban actualizados).

Estos reportes son visibles en el Explorador de sincronizacion, permitiendo a los administradores verificar que la operacion se completo como se esperaba.

Casos de uso

  • Desplegar actualizaciones de juegos: Envie parches o actualizaciones de juegos a todos los PCs de gaming a la vez, asegurando que cada equipo ejecute la misma version.
  • Enviar archivos de configuracion: Distribuya archivos de configuracion actualizados (como ajustes de red o preferencias de aplicaciones) a todos los clientes.
  • Distribuir software: Instale nuevas aplicaciones en PCs cliente sincronizando paquetes de instalacion o aplicaciones portatiles.
  • Actualizar recursos del menu del cliente: Sincronice nuevos iconos, posters o archivos multimedia usados por la interfaz del menu del cliente.