Filsynkronisering - File synchronization
Filsynkronisering (eller synkronisering ) i computing er processen med at sikre, at computerfiler på to eller flere steder opdateres via visse regler.
Ved ensrettet filsynkronisering , også kaldet spejling , kopieres opdaterede filer fra en kildeplacering til en eller flere målplaceringer, men ingen filer kopieres tilbage til kildeplaceringen. Ved tovejs-filsynkronisering kopieres opdaterede filer i begge retninger, normalt med det formål at holde de to placeringer identiske med hinanden. I denne artikel refererer udtrykket synkronisering udelukkende til to-vejs filsynkronisering.
Filsynkronisering bruges almindeligvis til hjemmebackup på eksterne harddiske eller opdatering til transport på USB -flashdrev . BitTorrent Sync , Dropbox og SKYSITE er fremtrædende produkter. Nogle sikkerhedskopieringssoftware understøtter også filsynkronisering i realtid. Den automatiske proces forhindrer kopiering af allerede identiske filer og kan derfor være hurtigere og spare meget tid i forhold til en manuel kopi og er mindre tilbøjelig til fejl. Dette lider imidlertid under grænsen for, at de synkroniserede filer fysisk skal passe i den bærbare lagerenhed. Synkroniseringssoftware, der kun gemmer en liste over filer, og de ændrede filer eliminerer dette problem (f.eks. Funktionen "snapshot" i Beyond Compare eller "pakken" -funktionen i Synchronize It! ). Det er især nyttigt for mobile arbejdere eller andre, der arbejder på flere computere.
Det er muligt at synkronisere flere placeringer ved at synkronisere dem et par ad gangen. Den Unison Manual beskriver, hvordan du gør dette:
- Hvis du har brug for at gøre dette, er den mest pålidelige måde at oprette tingene på at organisere maskinerne til en "stjernetopologi", med en maskine betegnet som "hub" og resten som "eger", og med hver talemaskine synkroniseret kun med navet. Den store fordel ved stjernetopologien er, at den eliminerer muligheden for at forvirre "falske konflikter", der skyldes, at Unison vedligeholder et separat arkiv for hvert værtspar, som den synkroniserer.
Fælles træk
Almindelige funktioner i filsynkroniseringssystemer inkluderer:
- Kryptering til sikkerhed , især ved synkronisering på tværs af Internettet .
- Komprimering af alle data, der sendes på tværs af et netværk.
- Konfliktregistrering, hvor en fil er blevet ændret på begge kilder, i modsætning til hvor den kun er blevet ændret på en. Uopdagede konflikter kan føre til overskrivning af kopier af filen med den seneste version og forårsage tab af data. Til konfliktregistrering skal synkroniseringssoftwaren beholde en database med de synkroniserede filer. Distribueret konfliktregistrering kan opnås ved hjælp af versionsvektorer .
- Open Files Support sikrer dataintegritet ved kopiering af data eller applikationsfiler, der er i brug, eller databasefiler, der udelukkende er låst .
- Specifik support til brug af en mellemliggende lagerenhed, f.eks. En flytbar flashdisk, til at synkronisere to maskiner. De fleste synkroniseringsprogrammer kan bruges på denne måde, men specifik support til dette kan reducere mængden af data, der er gemt på en enhed.
- Muligheden for at få vist alle ændringer, før de foretages.
- Muligheden for at se forskelle i individuelle filer.
- Backup mellem operativsystemer og overførsel mellem netværkscomputere.
- Evne til at redigere eller bruge filer på flere computere eller operativsystemer.
Mulige sikkerhedsproblemer
Forbrugerkvalitets filsynkroniseringsløsninger er populære, men til forretningsbrug skaber de en bekymring for at give virksomhedsoplysninger mulighed for at sprede sig til ikke-administrerede enheder og cloud-tjenester, som er ukontrollerede af organisationen.
Se også
- Sammenligning af filsynkroniseringssoftware
- Sammenligning af online backup -tjenester
- Datasynkronisering
- Datasammenligning
- Spejl (computing)
- Backup software
- Liste over backup -software
- Remote backup service
- Adgang til delt fil