1
Unison är ett filsynkroniseringsverktyg för Unix och Windows.Det gör att två kopior av en samling filer och kataloger kan lagras på olika värdar (eller olika diskar på samma värd), ändras separat och sedan uppdateras genom att sprida ändringarna i varje replik till den andra.Unison delar ett antal funktioner med verktyg som konfigurationshanteringspaket (CVS, PRCS, Subversion, BitKeeper, etc.), distribuerade filsystem (Coda, etc.), enhetsriktningsspeglingsverktyg (rsync, etc.) och andra synkroniserare(Intellisync, förena, etc.).Det finns dock flera punkter där det skiljer sig: * Unison körs på både Windows och många smaker av Unix (Solaris, Linux, OS X, etc.) -system.Dessutom fungerar Unison på olika plattformar, så att du till exempel kan synkronisera en Windows-bärbar dator med en Unix-server.* Till skillnad från enkla spegelfunktioner eller säkerhetskopieringsverktyg kan Unison hantera uppdateringar till båda kopiorna i en distribuerad katalogstruktur.Uppdateringar som inte står i konflikt sprids automatiskt.Konfliktuppdateringar upptäcks och visas.* Till skillnad från ett distribuerat filsystem är Unison ett program på användarnivå: det finns inget behov av att modifiera kärnan eller att ha superanvändarprivilegier på någon av värdarna.* Unison fungerar mellan alla par maskiner som är anslutna till internet, kommunicerar via antingen en direkt socketlänk eller tunnlar över en krypterad ssh-anslutning.Det är noga med nätverksbandbredd och går bra över långsamma länkar som PPP-anslutningar.Överföringar av små uppdateringar till stora filer optimeras med ett komprimeringsprotokoll som liknar rsync.* Unison är motståndskraftig mot misslyckande.Det är noga med att lämna kopiorna och dess egna privata strukturer i ett förnuftigt tillstånd hela tiden, även i fall av onormal avslutning eller kommunikationsfel.* Unison har en tydlig och exakt specifikation.* Unison är gratis;full källkod är tillgänglig under GNU Public License.
unison-file-synchronizer