synchroniseren data folder

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • koos147
  • Registratie: Maart 2005
  • Laatst online: 14-08-2022
Hallo

Ik heb 2 debian servers waarvan ik de data map (/data) wil synchroniseren
serverA debian
serverB debian
er kan op allebij de servers data geschreven en verwijdert worden
er moet dus continu 2 kanten op gesynchroniseerd worden
er is een configuratie bestand welke niet mee mag in de synchronisatie
als een van de 2 servers offline gaat zal er op de andere nogsteeds nieuwe data toegevoegd worden
nadat de verbinding weer hersteld is moet de synchronisatie ook weer hersteld worden

heb hier aardig wat over zitten googelen
rsync lijkt hier aardig in de buurt te komen maar de 2 richting synchronisatie en het uitsluiten van bestanden kan ik hier niet in terug vinden

Alvast bedankt voor de hulp
Met vriendelijke groet
Mark

Acties:
  • 0 Henk 'm!

  • Jayden
  • Registratie: Januari 2002
  • Niet online
Het lijkt mij dat Unison aan je wensen voldoet.

"I reject your reality and substitute my own." ~Adam Savage | "When does the hurting stop?" ~Bill


Acties:
  • 0 Henk 'm!

  • kluyze
  • Registratie: Augustus 2004
  • Niet online
De 2weg sync is wat moeilijker, maar exluden van bestanden kan met rsync:
code:
1
2
--exclude=PATTERN       exclude files matching PATTERN
--exclude-from=FILE     read exclude patterns from FILE
bron

Tip, als je niet weet wat een commando kan: man <command>

Voor de 2weg sync. Ja kan 2 rsync commando's gebruiken. 1 die van A naar B sync'ed en de andere van B naar A, alleen weet ik niet wat er gaat gebeuren indien je op B iets aanpast en er gaat op dat moment eerst van A naar B gesync'ed worden. Wordt dan alles in B overschreven? Misschien kan je gewoon eens 2 test werkplekken aanmaken.

[ Voor 33% gewijzigd door kluyze op 25-05-2010 14:11 ]


Acties:
  • 0 Henk 'm!

  • koos147
  • Registratie: Maart 2005
  • Laatst online: 14-08-2022
Voor de 2weg sync. Ja kan 2 rsync commando's gebruiken. 1 die van A naar B sync'ed en de andere van B naar A, alleen weet ik niet wat er gaat gebeuren indien je op B iets aanpast en er gaat op dat moment eerst van A naar B gesync'ed worden. Wordt dan alles in B overschreven? Misschien kan je gewoon eens 2 test werkplekken aanmaken.


als je op systeem 2 bestand X aanmaakt
systeem 1 gaat syncen en zegt X is niet op mijn systeem dan haalt hij X weg van systeem 2
dus dat werkt niet

Unison ziet er veel belovend uit ga ik eens wat dieper in duiken