Gå til innhold

Sanntids-synkronisering av mapper over internett


Anbefalte innlegg

Skrevet

Hei!

 

Jeg har en filserver hjemme som jeg ønsker at skal være automatisk sikkerhetskopiert i sanntid.

 

Det vil si, jeg har en dedikert internettlinje som kun kommer til å bli brukt til å sende backup av f. eks. /mnt/datatank/shares til en annen linuxboks et annet sted i verden.

 

Hver gang jeg gjør endringer, vil jeg at det skal sendes backup. Men den dedikerte linjen er veldig treg (ADSL), så synkroniseringen vil ta lang tid. Cron-jobber som kjører rsync vil sannsynligvis stackes oppå hverandre, så jeg må vite at ikke flere oppgaver kjøres samtidig.

 

Spørsmålert blir da:

 

- Hvordan kan jeg overvåke en mappe og starte prosess med synkronisering hver gang en endringer gjort, og dersom det gjøres endringer mens synkronseringen gjøres, så snappes det opp rett etter at prosessen er ferdig (og dermed starter den ny synkronisering)?

 

Takk for alle svar!

Videoannonse
Annonse
Skrevet

Inotify kan benyttes for å overvåke endringer av filer eller mapper i sanntid, og brukes som backend for diverse lagrings- og synkroniseringsprogrammer.

http://man7.org/linux/man-pages/man7/inotify.7.html

https://en.wikipedia.org/wiki/Inotify

​Hvis sanntidssynkronisering er hva du ønsker, så kan det være at syncthing er perfekt for deg, som også har muligheten til å bruke inotify:

https://github.com/syncthing/syncthing

https://github.com/syncthing/syncthing-inotify

  • 3 uker senere...
Skrevet

Vær obs på at Syncthing er veldig ustabilt. De kommer stadig med oppdateringer som brekker protokollen på nye og spennende måter.

Skrevet

Det stemmer at de hyppig utgir nye versjoner, men det man kan velge å holde seg til en branch som f. eks 0.12.x eller 0.13.x lenge hvis "stabilitet" ønskes.

  • 2 uker senere...
Skrevet

Det stemmer at de hyppig utgir nye versjoner, men det man kan velge å holde seg til en branch som f. eks 0.12.x eller 0.13.x lenge hvis "stabilitet" ønskes.

 

Veeeel, nesten hver oppdatering har nevnt at de inneholder sikkerhetsoppdateringer. så du vil helst ikke henge etter heller.

Skrevet (endret)

Veeeel, nesten hver oppdatering har nevnt at de inneholder sikkerhetsoppdateringer. så du vil helst ikke henge etter heller.

Forsåvidt et poeng. Er vel kanskje ingen fast rutine for patching av eldre branches eller, så det er en avveing en må gjøre.

 

Selv bruker jeg stort sett Syncthing på LAN, så mine prioriterer heller derfor også dithen.

Endret av Occi

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...