Wat is bestandssynchronisatie?
Bestandssynchronisatie wordt op computers gebruikt om ervoor te zorgen dat bestanden consistent zijn wanneer ze op meerdere plaatsen tegelijk aanwezig zijn. Er zijn twee manieren om bestandssynchronisatie uit te voeren, eenrichtings- en tweerichtingssynchronisatie, en de namen beschrijven hoe de bestanden met elkaar werken. Een reden voor deze synchronisatie is om ervoor te zorgen dat er geen conflict is tussen de verschillende versies van het bestand, omdat een gebrek aan consistentie systeemfouten kan veroorzaken. Dit maakt het ook eenvoudiger en sneller om een back-up van de bestanden te maken, omdat slechts één versie nodig is en niet alle.
Vaak is er op een computer een enkel bestand, maar dat enkele bestand is op verschillende plaatsen op de harde schijf te vinden. Dit komt meestal omdat het bestand wordt gekopieerd en ergens anders wordt geplaatst, waardoor de twee bestanden op verschillende plaatsen kunnen bestaan. De bestanden worden normaal gezien als de bron en de kopie aangeduid, waarbij de bron het originele bestand is. Door bestandssynchronisatie uit te voeren, zorgt dit ervoor dat de twee bestanden exact hetzelfde zijn.
Er zijn twee verschillende methoden voor bestandssynchronisatie. De eenrichtingsvariëteit, namelijk wanneer het bronbestand als sjabloon wordt gebruikt en de kopiebestanden als de bron worden gemaakt, is de minder gebruikelijke van de twee. In dit schema worden geen updates of wijzigingen uitgevoerd op de bron, alleen op de kopieën. Met de meer gebruikelijke tweeweg kan de bronversie worden bijgewerkt; het komt vaker voor omdat het de gebruiker in staat stelt om met het kopiebestand te werken terwijl het bronbestand bijgewerkt en consistent blijft.
De meest voorkomende reden voor het uitvoeren van bestandssynchronisatie is om ervoor te zorgen dat er geen consistentiefouten zijn. Als er twee versies van hetzelfde bestand bestaan, maar de ene verschilt aanzienlijk van de andere, kan dit ertoe leiden dat het systeem in de war raakt. Dit veroorzaakt normaal gesproken alleen problemen met het enkele bestand, maar als dat bestand belangrijk is voor de computer, kan dit enorme fouten veroorzaken. Als het bestand bijvoorbeeld bepaalt hoe de computer opstart, kan dit ervoor zorgen dat de computer zeer moeilijk opstart.
Een andere reden voor bestandssynchronisatie is dat het de back-upsnelheden verhoogt. Wanneer een back-up wordt uitgevoerd, is normaal elk bestand nodig of is de back-up onvolledig. Als de bestanden worden gesynchroniseerd, zijn de afzonderlijke kopieën niet nodig. Dit verlaagt de totale hoeveelheid geheugen die nodig is voor de back-up, waardoor de back-up sneller werkt.