HandyCafe Docs
it-admin

Sincronizzazione File

La Sincronizzazione File consente agli amministratori di distribuire file dal Server HandyCafe ai PC client attraverso la rete. Utilizza un approccio basato su manifesto per garantire che vengano trasferiti solo i file modificati o nuovi, minimizzando l'utilizzo di banda e i tempi di sincronizzazione.

Esplora Sincronizzazione

L'Esplora Sincronizzazione fornisce un'interfaccia di navigazione file per selezionare quali directory e file devono essere sincronizzati sui client. Gli amministratori navigano nel file system del server, selezionano il contenuto desiderato e avviano l'operazione di sincronizzazione.

Come Funziona la Sincronizzazione

Confronto Basato su Manifesto

Quando un'operazione di sincronizzazione inizia, il server genera un manifesto dei file -- un elenco di tutti i file da sincronizzare con i relativi checksum. Ogni client confronta questo manifesto con i propri file locali:

  • I file che non esistono sul client vengono contrassegnati per il download.
  • I file i cui checksum differiscono (indicando che sono stati modificati) vengono contrassegnati per il download.
  • I file che corrispondono vengono saltati completamente.

Questo approccio garantisce che venga trasferito solo il delta tra server e client, rendendo le sincronizzazioni ripetute veloci ed efficienti.

Trasferimento Basato su Blocchi

I file di grandi dimensioni vengono suddivisi in blocchi piu piccoli per il trasferimento tramite TCP. Questo offre diversi vantaggi:

  • Affidabilita -- Se un blocco non viene trasferito correttamente, solo quel blocco deve essere ritentato anziche l'intero file.
  • Tracciamento progresso -- Il progresso del trasferimento puo essere riportato a livello di blocco.
  • Efficienza di rete -- Le dimensioni dei blocchi sono ottimizzate per funzionare bene nelle condizioni tipiche di LAN.

Avvio della Sincronizzazione

Gli amministratori possono attivare la sincronizzazione dei file in due modi:

  • Sincronizza con tutti i client -- Invia i file selezionati a ogni client connesso simultaneamente.
  • Sincronizza con client specifici -- Seleziona uno o piu client individuali per l'operazione di sincronizzazione.

La sincronizzazione puo essere attivata manualmente dall'interfaccia Esplora Sincronizzazione ogni volta che nuovi contenuti devono essere distribuiti.

Report di Sincronizzazione

Dopo un'operazione di sincronizzazione, ogni client riporta il proprio stato al server:

  • Successo -- Tutti i file sono stati sincronizzati senza errori.
  • Fallimento -- Uno o piu file non sono stati trasferiti, con dettagli su quali file e perche.
  • File sincronizzati -- Un conteggio di quanti file sono stati effettivamente scaricati (esclusi i file saltati perche gia aggiornati).

Questi report sono visibili nell'Esplora Sincronizzazione, permettendo agli amministratori di verificare che l'operazione sia stata completata come previsto.

Casi d'Uso

  • Distribuzione aggiornamenti giochi -- Invia patch o aggiornamenti di gioco a tutti i PC da gioco contemporaneamente, garantendo che ogni macchina esegua la stessa versione.
  • Distribuzione file di configurazione -- Distribuisci file di configurazione aggiornati (come impostazioni di rete o preferenze applicazione) su tutti i client.
  • Distribuzione software -- Installa nuove applicazioni sui PC client sincronizzando pacchetti di installazione o applicazioni portatili.
  • Aggiornamento risorse del menu client -- Sincronizza nuove icone, poster o file multimediali utilizzati dall'interfaccia del menu client.