Gå til innhold

Sanntids-synkronisering av mapper over internett


Anbefalte innlegg

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!

Lenke til kommentar
Videoannonse
Annonse

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

Lenke til kommentar
  • 3 uker senere...
  • 2 uker senere...

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.

Lenke til kommentar

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
Lenke til kommentar

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å
×
×
  • Opprett ny...