HandyCafe Docs
it-admin

Sincronizare fișiere

Sincronizarea fișierelor permite administratorilor să distribuie fișiere de pe Serverul HandyCafe către PC-urile client din rețea. Folosește o abordare bazată pe manifest pentru a se asigura că doar fișierele modificate sau noi sunt transferate, minimizând utilizarea lățimii de bandă și timpul de sincronizare.

Exploratorul de sincronizare

Exploratorul de sincronizare oferă o interfață de navigare a fișierelor pentru selectarea directoarelor și fișierelor care ar trebui sincronizate pe clienți. Administratorii navighează în sistemul de fișiere al serverului, selectează conținutul dorit și inițiază operațiunea de sincronizare.

Cum funcționează sincronizarea

Comparare bazată pe manifest

Când începe o operațiune de sincronizare, serverul generează un manifest de fișiere -- o listă a tuturor fișierelor de sincronizat împreună cu sumele lor de verificare. Fiecare client compară acest manifest cu propriile fișiere locale:

  • Fișierele care nu există pe client sunt marcate pentru descărcare.
  • Fișierele ale căror sume de verificare diferă (indicând că au fost modificate) sunt marcate pentru descărcare.
  • Fișierele care se potrivesc sunt omise complet.

Această abordare asigură că doar diferența între server și client este transferată, făcând sincronizările repetate rapide și eficiente.

Transfer bazat pe segmente

Fișierele mari sunt împărțite în segmente mai mici pentru transfer prin TCP. Aceasta oferă mai multe avantaje:

  • Fiabilitate -- Dacă un segment nu reușește să se transfere, doar acel segment trebuie reincercat în loc de întregul fișier.
  • Urmărirea progresului -- Progresul transferului poate fi raportat la nivel de segment.
  • Eficiență de rețea -- Dimensiunile segmentelor sunt ajustate pentru a funcționa bine în condiții LAN tipice.

Declanșarea unei sincronizări

Administratorii pot declanșa sincronizarea fișierelor în două moduri:

  • Sincronizare pe toți clienții -- Transmite fișierele selectate către fiecare client conectat simultan.
  • Sincronizare pe clienți specifici -- Vizează unul sau mai mulți clienți individuali pentru operațiunea de sincronizare.

Sincronizarea poate fi declanșată manual din interfața Exploratorului de sincronizare ori de câte ori trebuie distribuit conținut nou.

Raportarea sincronizării

După o operațiune de sincronizare, fiecare client raportează starea sa înapoi la server:

  • Succes -- Toate fișierele au fost sincronizate fără erori.
  • Eșec -- Unul sau mai multe fișiere nu au reușit să fie transferate, cu detalii despre care fișiere și de ce.
  • Fișiere sincronizate -- Un numărător al fișierelor efectiv descărcate (excluzând fișierele omise care erau deja la zi).

Aceste rapoarte sunt vizibile în Exploratorul de sincronizare, permițând administratorilor să verifice că operațiunea s-a finalizat conform așteptărilor.

Cazuri de utilizare

  • Distribuirea actualizărilor de jocuri -- Transmiteți patch-urile sau actualizările de jocuri către toate PC-urile de gaming simultan, asigurându-vă că fiecare mașină rulează aceeași versiune.
  • Transmiterea fișierelor de configurare -- Distribuiți fișiere de configurare actualizate (cum ar fi setările de rețea sau preferințele aplicațiilor) pe toți clienții.
  • Distribuirea software-ului -- Instalați aplicații noi pe PC-urile client prin sincronizarea pachetelor de instalare sau aplicațiilor portabile.
  • Actualizarea resurselor meniului clientului -- Sincronizați pictograme, postere sau fișiere media noi folosite de interfața meniului clientului.