"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Rechner synchronisieren

schizo 21.02.2008 - 10:05 809 7
Posts

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2542
folgendes Szenario:
bei einem Arbeitsplatz wird auf mehreren Rechnern gearbeitet. Die Daten auf diesen sollen synchronisiert werden.
Das einfachste wär imho eine eigene storage Maschine mit samba share - dies steht momentan aber leider nicht zur debatte - ev. später mal ein externes NAS mit Raid1.

Ich möchte deswegen vorerst die Daten auf den einzelnen Rechnern lokal synchronisieren, habe da vorerst mal an robocopy gedacht. Sprich ich starte robocopy per Scheduler auf den einzelnen rechnern z.B. jeweils 2 mal täglich mit nem Zeitunterschied von 10-15 Minuten, dass sich die einzelnen Einträge nicht in die Quere kommen.

Allerdings sind mir 2 Sachen aufgefallen per /MIR erstelle ich einen Mirror und lösche Dateien, wenn sie auf einem anderen Rechner oben sind, auf dem ursprünglichen Rechner aber nicht. Per /COPYALL überschreibe ich neuere Dateien.

Beim überschreiben neuerer Dateien ist mir noch ein zweiter Punkt aufgefallen:
Zitat
Robocopy will not copy folder timestamps from the source folder. Instead, it will use the current date and time when creating new folders. To match the timestamps to the original, another file utility must be used.

Wenn ich auf dem ersten Rechner robocopy per scheduler starte, dieser neuere Daten auf einen anderen Rechner kopiert haben diese dann einen neuren Timestamp als andere (ev. aktuellste) Versionen dieser Datei.

Kann ich diese beiden Probleme irgendwie umgehen, bzw kennt jemand bessere Tools, um die Rechner zu synchronisieren?

Ich möchte die Daten nicht auf einer einzigen Workstation speichern (dass alle auf dieser speichern), da ich so überhaupt keine Redundanz habe und ständig ein einzelner Rechner rennen muss. Sobald dieser ausfällt ist kein Zugriff auf die Daten vorhanden. Mit einer externen Festplatte wäre das Problem zwar gelöst, aber die Variante finde ich nicht gerade besonders schön und da kann ich gleich zu einem NAS greifen.

edit: jetzt seh ichs erst: mit /COPYALL /XO wäre das erste Problem gelöst.
Bearbeitet von schizo am 21.02.2008, 10:07

Valera

Here to stay
Registered: Dec 2005
Location: Mint
Posts: 683
Micosoft Synctoy wäre eine mögliche Lösung.. das Datum wird dabei aber soweit ich weiß auch neu geschrieben.

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14594
ich werd ma in zukunft für so was ein SVN Repo anlegen. ausgereift, weitestgehend bug frei und ne versionsverwaltung hast auch dabie

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4696
Dirsync ist ein sehr gutes Tool für solche Anwendungen. Kannst auch eine Bat Datei erstellen und dann regelmäßig im Taskmanager laufen lassen.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12071
Ich hab einfach mal "rsync Windows" in Google gefuettert, und das hier zurueckbekommen: http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
Wenn das wirklich so gut funktioniert wie rsync unter POSIX-konformen OS, dann sollte dir geholfen sein.

tintifax

Bloody Newbie
Registered: Mar 2001
Location: A
Posts: 2267
easy2sync geht auch ganz gut

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2542
Hab mir jetzt mal dirsync angeschaut und schaut recht nett aus. Werd das tool dann mal probieren.

rsync Windows schaut zwar nett aus, is aber nicht das, was ich jetzt suche. Ich möchte keine regelmäßigen BUs erstellen, sondern nur die Daten abgleichen.
Falls später aber eine zentrale Storagelösung eingesetzt wird wär das aber sicher eine intressante Lösung

shadowman

OC Addicted
Registered: Oct 2000
Location: Feldkirchen
Posts: 1612
Was ich mal eingesetzt habe war Allway Sync.
Damit kann einzelne Dateien oder Ordner regelmäßig checken und syncen lassen.
Kannst es dir ja mal anschaun.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz