HandyCafe Docs
it-admin

Synchronisation de fichiers

La synchronisation de fichiers permet aux administrateurs de distribuer des fichiers depuis le serveur HandyCafe vers les PC clients sur le reseau. Elle utilise une approche basee sur un manifeste pour garantir que seuls les fichiers modifies ou nouveaux sont transferes, minimisant l'utilisation de la bande passante et le temps de synchronisation.

Explorateur de synchronisation

L'explorateur de synchronisation fournit une interface de navigateur de fichiers pour selectionner les repertoires et fichiers a synchroniser vers les clients. Les administrateurs parcourent le systeme de fichiers du serveur, selectionnent le contenu souhaite et lancent l'operation de synchronisation.

Fonctionnement de la synchronisation

Comparaison basee sur un manifeste

Au debut d'une operation de synchronisation, le serveur genere un manifeste de fichiers : une liste de tous les fichiers a synchroniser accompagnee de leurs sommes de controle. Chaque client compare ce manifeste avec ses propres fichiers locaux :

  • Les fichiers inexistants sur le client sont marques pour le telechargement.
  • Les fichiers dont les sommes de controle different (indiquant une modification) sont marques pour le telechargement.
  • Les fichiers identiques sont entierement ignores.

Cette approche garantit que seul le delta entre le serveur et le client est transfere, rendant les synchronisations repetees rapides et efficaces.

Transfert par blocs

Les fichiers volumineux sont decoupes en blocs plus petits pour le transfert via TCP. Cela offre plusieurs avantages :

  • Fiabilite : si un bloc echoue lors du transfert, seul ce bloc doit etre reessaye au lieu du fichier entier.
  • Suivi de la progression : la progression du transfert peut etre rapportee au niveau du bloc.
  • Efficacite reseau : les tailles de blocs sont optimisees pour fonctionner correctement dans les conditions habituelles d'un reseau local.

Declenchement d'une synchronisation

Les administrateurs peuvent declencher la synchronisation de fichiers de deux manieres :

  • Synchroniser vers tous les clients : envoie les fichiers selectionnes a tous les clients connectes simultanement.
  • Synchroniser vers des clients specifiques : cible un ou plusieurs clients individuels pour l'operation de synchronisation.

La synchronisation peut etre declenchee manuellement depuis l'interface de l'explorateur de synchronisation chaque fois que du nouveau contenu doit etre distribue.

Rapports de synchronisation

Apres une operation de synchronisation, chaque client renvoie son statut au serveur :

  • Succes : tous les fichiers ont ete synchronises sans erreur.
  • Echec : un ou plusieurs fichiers n'ont pas pu etre transferes, avec des details sur les fichiers concernes et la raison.
  • Fichiers synchronises : un decompte du nombre de fichiers effectivement telecharges (hors fichiers ignores car deja a jour).

Ces rapports sont visibles dans l'explorateur de synchronisation, permettant aux administrateurs de verifier que l'operation s'est deroulee comme prevu.

Cas d'utilisation

  • Deployer des mises a jour de jeux : envoyez des correctifs ou mises a jour de jeux sur tous les PC de jeux en une seule fois, garantissant que chaque machine execute la meme version.
  • Diffuser des fichiers de configuration : distribuez des fichiers de configuration mis a jour (tels que les parametres reseau ou les preferences d'applications) sur tous les clients.
  • Distribuer des logiciels : installez de nouvelles applications sur les PC clients en synchronisant des packages d'installation ou des applications portables.
  • Mettre a jour les ressources du menu client : synchronisez de nouvelles icones, affiches ou fichiers media utilises par l'interface du menu client.