Vad är filsynkronisering?
Filsynkronisering används i datorer för att säkerställa att filerna är konsekventa när en finns i flera områden samtidigt. Det finns två sätt att utföra filsynkronisering, envägs- och tvåvägssynkronisering, och namnen beskriver hur filerna agerar med varandra. Ett skäl till denna synkronisering är att se till att det inte finns någon konflikt mellan de olika versionerna av filen, eftersom brist på konsistens kan orsaka systemfel. Detta gör det också enklare och snabbare att säkerhetskopiera filerna, eftersom det bara behövs en version och inte alla.
Många gånger finns det en dator i en dator, men den ena filen finns på flera platser på hårddisken. Detta beror vanligtvis på att filen kopieras och placeras någon annanstans, vilket gör att de två filerna kan finnas på olika platser. Filerna är vanligtvis märkta som källa och kopia, med källan som originalfil. Genom att utföra filsynkronisering garanterar detta att de två filerna är exakt desamma.
Två olika metoder finns för filsynkronisering. Envägsvariationen, som är när källfilen används som en mall och kopieringsfilerna görs som källan, är den mindre vanliga av de två. I detta schema utförs inga uppdateringar eller ändringar på källan, bara på kopiorna. Med det vanligaste tvåvägs kan källversionen uppdateras. Det är vanligare eftersom det gör det möjligt för användaren att arbeta med kopieringsfilen och samtidigt hålla källfilen uppdaterad och konsekvent.
Det vanligaste skälet för att utföra filsynkronisering är att se till att det inte finns några konsistensfel. När det finns två versioner av samma fil men den ena skiljer sig väsentligt från den andra, kan detta göra att systemet blir förvirrat. Detta orsakar normalt bara problem med den enda filen, men om den filen är viktig för datorn kan det orsaka massiva fel. Om filen till exempel styr hur datorn startar upp, kan det göra att datorn har mycket svårt att starta.
Ett annat skäl till filsynkronisering är att det ökar säkerhetskopieringshastigheten. När en säkerhetskopia utförs behövs vanligtvis varje fil eller säkerhetskopian är ofullständig. Om filerna är synkroniserade behövs inte de separata kopiorna. Detta sänker den totala mängden minne som behövs för säkerhetskopian, vilket gör att säkerhetskopian fungerar snabbare.