Intermezzo: Automatische Dateireplikation ueber Netzwerk?

Probleme mit Samba, NFS, FTP und Co.
Antworten
ptrrr
Beiträge: 8
Registriert: 07.03.2003 11:51:27

Intermezzo: Automatische Dateireplikation ueber Netzwerk?

Beitrag von ptrrr » 07.03.2003 19:57:26

Mein Wunsch ist der folgende:

Ich setze zwei Rechner A und B mehr oder weniger identisch auf. Wenn A abraucht, benutze ich B weiter und finde (fast) alles so vor, wie bei A vor dem abrauchen. Dabei geht es mir eigentlich nur um die Daten in meinem Homeverzeichnis.

Wichtig ist mir, dass praktisch staendig im Betrieb mit B abgeglichen wird (ohne dass sich das ganze von irgendwelchen Filelocks oder so durcheinander bringen laesst), und natuerlich auch nichts verloren geht, wenn B abraucht. Wenn moeglich, sollte die Loesung voellig symetrisch sein, und keiner der Rechner eine spezielle Rolle haben. Es muss aber nicht moeglich sein, gleichzeitig von beiden Rechnern auf die selben Dateien zuzugreifen.

Intermezzo (http://www.inter-mezzo.org/) und CODA (http://www.coda.cs.cmu.edu/) scheinen sowas zu koennen. Ich weiss aber nicht, ob das nicht Overkill ist.

Hat jemand Erfahrung mit diesen beiden Filesystemen oder eine andere Idee um das Ganze moeglichst einfach aufzusetzen?

judy
Beiträge: 62
Registriert: 07.11.2002 14:48:10

Beitrag von judy » 15.03.2003 23:53:25

Hi,
es gibt was einfacheres, wobei ich damit auch unter RedHat zur Zeit schwer am kämpfen bin:
http://www.complang.tuwien.ac.at/reisner/drbd/
damit spiegelst du realtime Partitionen zwischen 2 Maschinen.
Ein Debian Paket gibt es auch.

Und dann gibt es noch:
ttp://www.cis.upenn.edu/~bcpierce/unison/
was ich aber noch nicht getestet habe.
Wenn du eins von beiden am laufen hast, muss du das aber unbedingt berichten, bin sehr daran interessiert.

viele Grüsse
judy

ptrrr
Beiträge: 8
Registriert: 07.03.2003 11:51:27

Habe unison ausprobiert..

Beitrag von ptrrr » 17.04.2003 11:37:07

Ersteinmal danke, fuer deine Anregungen. Hat ein bischen gedauert bis ich mir das angucken konnte. Bis jetzt habe ich nur unison ausprobiert -- ist sehr einfach zum Laufen zu bringen.

Unison ist so eine Art zweiweg rsync, dass noch ein paar Meta-Daten speichert um seine Arbeit besser zu machen. Das heisst leider auch, dass man es immer manuel aufrufen muss, wenn man abgleicht, und dass es immer alle Verzeichnisse durchforsten muss. Es beobachtet Veraenderungen eben nicht in Echtzeit.

Abgesehen davon, macht es seinen Job echt gut - soweit ich das in der kurzen Testphase beurteilen kann. Es gibt ein einfaches GUI, dass einen die vorgeschlagenen Synchronisationsschritte manipulieren laesst, sollte es einmal nicht klappen. Wenn auf dem remote Rechner ssh und unison installiert ist, dann braucht man kaum mehr als ein paar minuten um mit dem synchronisieren zu beginnen. Sehr einfach zu verstehen.

ptrrr
Beiträge: 8
Registriert: 07.03.2003 11:51:27

Email mit mailsync

Beitrag von ptrrr » 17.04.2003 11:43:14

Habe ich ganz vergessen: Emails synchronisiere ich nicht mit unizon. Das es auf Dateienlevel arbeitet, ist es unbrauchbar, wenn ich auf beiden Maschinen zwischen zwei Synchronisationsvorgaengen was schicke oder empfange.

Deswegen benutze ich gerade mailsync dafuer (http://mailsync.sourceforge.net/, gibt auch ein Debianpaket). Grundsaetzlich kanns es z.B. einfach zwei Verzeichnisse mit mboxen auf email level abgleichen. Sehr nuetzlich. Ich habe es mir komplizierter gemacht, auf jedem meiner Systeme einen lokalen (cyrus) IMAP server (um von den meisten Emailprogrammen daraufzugreifen zu koennen) und gleiche diese direkt mit IMAP ab. Klappt auch gut, auch noch nicht lange getestet.

Antworten