Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Se kommentarer (9)
Emner

Filsynkronisering, begge veje

Af Peter Makholm 5. februar 2008 kl. 05:54

Ofte har jeg behov for at have data synkroniseret mellem flere computere. Jeg vil for eksemple gerne kunne have mit system af todo-lister både på de bærbare og på min arbejdsmaskine. Men tit handler det bare om at kunne dumpe filer jeg ved jeg skal have flyttet over næste gang jeg kommer on-line et sted.

Det sædvanlige værktøj til den slags er rsync, men det har den ulempe at den kun kan synkronisere én vej. Vil man synkronisere begge veje skal man selv hacke noget sammen oven på rsync. En anden løsninig kunne være at (mis)bruge et versionsstyringssystem, men jeg har ikke behov for versionering og for det meste er det bare en enkelt gang, så det er lidt at skyde gråspurve med kanoner.

For et stykke tid siden fandt jeg værktøjet jeg har savnet gennem lang tid: unison. Det bygger på rsync-algoritmenn, men laver lige det ekstre bogholderi der skal til, for at kunne synkronisere begge veje. Når man kalder unison på to kataloger vil den se hvilke filer der findes i A men ikke B og omvendt og spørge hvilke der skal kopieres over. Næste gang man kalder unison vil den kun spørge om nye og ændrede filer og kopiere dem. Hvis en fil er blevet ændret i både A og B kan man vælge hvilkn en af filerne der sal bruges, men unison vil ikke forsøge at merge ændringer.

På de fleste af mine maskiner har jeg så et simplet script der foretager en synkronisering til min unison-katalog på min hjemmeserver. På den måde deler jeg filer rundt på alle de maskiner jeg bruger jævnligt.

Den noget primitive konflikthåndering kan selvfølgelig give nogle småproblemer, men ellers er unison et fedt værktøj.

Send Tweet
Udskriv
Billede af Peter MakholmOm Peter Makholm

Kommentarer (9)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Jesper Laursen 5. feb. 2008 - 06.44
 
Online TODO

Hey, har har lidt haft samme problemer, men da alle mine maskiner er mac, bruger jeg meget min .mac-idisk, hvis jeg arbejder på de samme filer i en periode.

Derudover bruger jeg Todoist.com som er en online todo-applikation. Det virker meget godt, og der er endda lavet et widget til det :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 5. feb. 2008 - 08.30
 
Re: Online TODO

Online-værktøjer er en god ting, men kræver netop at man er online. For mange af version2's læsere er det nok ikke noget problem, men jeg er lidt oldskool, så når jeg ikke lige er hjemme eller på arbejde er jeg kun så meget online som min Nokia3310 tillader mig.

Desuden er jeg ikke glad for webapplikationer. Den eneste type editor der er værre end Firefoxs TEXTAREA er når folk prøver at lave et eller andet rich text-fnidder i en TEXTAREA. (Længe leve https://addons.mozilla.org/en-US/firefox/addon/4125 men stadigvæk ...)

For det tredje kan jeg godt lide selv at have ejerskab over mine data. Jeg tilstår gerne at det til tider tager lidt overhånd, men som udgangspunkt giver det mig en rar fornemmelse i maven.

  • Ja, jeg er en gammel bitter mand, der er svær at gøre tilpas.
  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Søren Schrøder 5. feb. 2008 - 09.54
 
ingen udvikling på unison

det ser ud til at unison er "unmaintained", så at opbygge hele sin synkronisering på et dødt projekt, er måske ikke den mest fremsynede løsning...

jeg benytter selv /bin/sh + rsync til mine synkroniseringsformål. Rsync under cygwin gør at selv mine windowsmaskiner kan være med...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 5. feb. 2008 - 10.12
 
Re: ingen udvikling på unison

Seneste officielle version er fra 20. januar i år. Det kan jeg godt leve med. Men jeg forstår ikke helt versioneringen, men der er kommet 57 nummererede ikke-officielle versoner siden april sidste år.

http://tech.groups.yahoo.com/group/unison-announce/message/51

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jørgen Greve 5. feb. 2008 - 14.04
 
csync2

Jeg har brugt csync2 til at synkronisere mellem 2 servere. Det er lidt a'la rsync med ekstra funktionalitet, men ikke helt så god som jeg gerne ville have det.

Og jeg har brugt Unison til at synkronisere dokument direktorier mellem to maskiner. Det synes jeg fungerer godt.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jan Keller Catalan 5. feb. 2008 - 15.54
 
Load balancing

Hvordan gør man normalt på en load balanceret server? 1 Master => xx Slaver?

Hvordan håndterer man filupload via websitet?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Henrik Knoppers billede
Henrik Knopper 5. feb. 2008 - 22.37
 
Smart...

..ser det ud, men ikke om den vil køre hvis jeg forsøger at bruge prf-filer som beskrevet i http://alliance.seas.upenn.edu/~bcpierce/wiki/index.php?n=Main.UnisonFAQ...

Hvis jeg laver en default.prf fil og skriver unison default er det som om jeg slet har angivet nogle parametre - og så er det jo lidt svært at være smart...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Søren Lunds billede
Søren Lund 6. feb. 2008 - 15.30
 
Re: Load balancing

Jeg tror ikke lige unison er velegnet til den slags (måske i et heartbeat/failover setup).

Jeg ville lægge data på et SAN eller i et database cluster. Så kan man skalere både i front og back, alt efter behov.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jørgen Greve 6. feb. 2008 - 16.07
 
Re: Load balancing

Det kommer an på budgettet. I et datacenter bruger man typisk SAN og et globalt filsystem hvis flere servere skal have adgang til samme indhold.

NFS kan gøre det, hvis få webservere skal læse samme filer.

Der er en del forskellige muligheder hvis man vil bygge cluster (ex. web-, mail- og db-server), ask google.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

It skal spare kommunerne for 165 millioner kroner i 2012

Udgivet 9. feb 16.02Opdateret 9. feb 16.02

Adobe: Vi laver ikke Flash til Android-udgaven af Chrome

Udgivet 9. feb 15.15Opdateret 9. feb 15.15

Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

Udgivet 9. feb 14.22Opdateret 9. feb 15.12

EMC lægger flash-cache på PCIe-kort: 4.000 gange hurtigere end harddiske

Udgivet 9. feb 13.39Opdateret 9. feb 13.39

Egedal Kommune sparer 100.000 om året med open source-CMS

Udgivet 9. feb 12.56Opdateret 9. feb 12.56
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Opdateret liste over danske iværksættere

    2 comments.
    Last update 2 timer 4 minutter
    Skrevet af Therese Hansen
  2. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    50 comments.
    Last update 6 timer 25 minutter
    Skrevet af Bjarne W. B. Petersen
  3. Derfor bliver dårlige it-projekter ikke stoppet i tide

    1 comment.
    Last update 6 timer 49 minutter
    Skrevet af Kasper Jørgensen
  4. Grotesk jobinterview i 2007: »Tag ikke jobbet, vi får alligevel aldrig Polsag til at virke«

    17 comments.
    Last update 6 timer 57 minutter
    Skrevet af Claus Waldersdorff Knudsen
  5. Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

    6 comments.
    Last update 7 timer 22 sekunder
    Skrevet af Simon Justesen
  6. Domæne-forening: Lov om .aarhus og .cph var for tynd

    9 comments.
    Last update 7 timer 51 minutter
    Skrevet af Jarle Knudsen
  7. ACTA er i orden!

    51 comments.
    Last update 10 timer 23 minutter
    Skrevet af Jarle Knudsen
  8. It-advokat: Nu går grænsebommene ned over internettet

    10 comments.
    Last update 12 timer 9 minutter
    Skrevet af Niels Elgaard Larsen
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300