Echtzeitsynchronisierung auf mehreren Computern

8

Mit welcher Software kann ich Dateien synchronisieren, die Änderungen auf jedem meiner Computer erkennen und kontinuierlich mit einem ständig aktiven Server synchronisieren? Ich suche:

  • Wird als Dienst auf dem Server und den Clients ausgeführt
  • Echtzeit-Änderungserkennung
  • Delta-Synchronisierung (die Bearbeitung von ID3-Tags sollte beispielsweise nicht dazu führen, dass die gesamte Datei übertragen wird)

Ich habe ein VPN, daher ist nur lokales Netzwerk und unverschlüsselter Datenverkehr in Ordnung. Dienste, die Cloud-Speicher wie DropBox erfordern, sind nicht verfügbar, da ich meinen eigenen Server verwalte.

EDIT: Ich habe das exzellente Cubby verwendet (in der Beta unter https://www.cubby.com/ ). Keine Notwendigkeit für ein VPN, scheint fast wie der heilige Gral der Synchronisation. Der Online-Speicher ist optional, sodass Sie ohne ihn eine ungehemmte direkte Synchronisierung haben.

jnm2
quelle
Unison ist eine Möglichkeit, hat aber unter Windows keine tatsächliche Änderungserkennung, sondern nur den Modus "Alle X Sekunden wiederholen".
Benutzer1686
Sie können DropBox verwenden und es mit einem kostenlosen Tool wie srvany zu einem Dienst machen: jrdata.se/2011/01/20/dropbox-as-a-service
So

Antworten:

4

Es gibt viele Rsync- Lösungen für Windows. rsync ist eine Softwareanwendung und ein Netzwerkprotokoll für Unix-ähnliche und Windows-Systeme, die Dateien und Verzeichnisse von einem Speicherort zum anderen synchronisieren und die Datenübertragung gegebenenfalls mithilfe der Delta-Codierung minimieren. Ein wichtiges Merkmal von rsync, das in den meisten ähnlichen Programmen / Protokollen nicht zu finden ist, ist, dass die Spiegelung mit nur einer Übertragung in jede Richtung erfolgt. rsync kann Verzeichnisinhalte kopieren oder anzeigen und Dateien kopieren, optional mithilfe von Komprimierung und Rekursion.

Keltari
quelle
2
rsynckann nur eine ausführen Einweg kopieren, nicht real Synchronisation, so dass es wirklich schwer zu handhaben Konflikte (Datei geändert in beiden Seiten), Ergänzungen, Löschungen ... nicht zu erwähnen Mangel an Echtzeit - Monitoring.
user1686
3

Microsoft verfügt über die Distributed File System Technology ( DFS ), die für die Synchronisierung zwischen Servern vorhanden ist. Ich habe jedoch schon seit Ewigkeiten gesucht und keine gute Lösung gefunden, die so fehlerfrei funktioniert wie Dropbox oder ähnliche Technologien für Clientcomputer.

William Hilsum
quelle
Vista führte Peer-to-Peer-DFS ein. Leider wird das nicht mit einem Server synchronisiert.
MSalters
Dosis es offline arbeiten? Ich meine im LAN? ein Netzwerk, das nicht mit dem Internet verbunden ist?
Sam
2

Das kostenlose Dienstprogramm BestSync scheint das zu tun, wonach Sie fragen.

Andere Möglichkeiten sind:

DSynchronisieren (nach unten scrollen, um zu erreichen)
SYNCING.NET
BlueFish File Mirror
Dropbox : Es synchronisiert nicht nur Dateien in Echtzeit, sondern speichert auch Kopien und frühere Versionen online.

harrymc
quelle
Echtzeitsynchronisierung und Netzwerklaufwerke werden in der kostenlosen Version nicht unterstützt. Ich brauche es, um dies auch für mehrere Computer zu tun.
jnm2
Ich habe noch etwas hinzugefügt.
Harrymc
BlueFish sagt, dass es nicht für die bidirektionale Synchronisierung ist, siehe meine Frage zu DropBox, und Syncing.net ist teuer, ABER DSynchronize könnte das tun, was ich brauche. Es sieht nicht so aus, als würde es Delta synchronisieren, aber hey, an diesem Punkt muss ich möglicherweise akzeptieren, was verfügbar ist.
jnm2
Einziges Problem, es werden keine Löschvorgänge synchronisiert. Es wurde auch keine Bewegung festgestellt.
jnm2
Mir scheint, dass es vielleicht nicht die perfekte Freeware gibt. In Anbetracht Ihrer Anforderungen benötigen Sie möglicherweise ein kommerzielles Produkt.
Harry
2

Wenn Sie nach einer nativen Windows-Lösung suchen, für die keine zusätzliche Software erforderlich ist, können Sie "Offlinedateien" verwenden.
Von jedem Computer aus greifen Sie einfach direkt auf dem Server auf die benötigten Ordner zu. Nur Sie aktivieren die Funktion "Offline verfügbar machen" für diese Ordner, sodass Windows eine Kopie davon lokal auf jedem Computer speichert.
Sie können sogar den Speicherort ändern, in dem diese Ordner gespeichert sind .

Joe
quelle
Gute Idee. Das einzige, was ich möchte, ist, dass ich sie lokal bearbeiten möchte. Dies geschieht nur, wenn ich vom Server aus offline bin, was ich nicht sein möchte.
jnm2
Eigentlich ist das kein Problem: Wenn Sie eine Datei in einem Ordner bearbeiten, der offline verfügbar ist, bearbeiten Sie sie lokal (auch wenn Sie online sind), und Windows synchronisiert sie dann im Hintergrund mit der Version auf dem Server.
Joe
Wenn ich verbunden bin, bekomme ich einen großen Leistungseinbruch, es sei denn, ich sage ausdrücklich, dass es offline gehen soll, also denke ich, dass es über das Netzwerk geht. Es ist keine Echtzeit, wenn ich es manuell ein- und ausschalten muss. Außerdem kann ich nicht mehrere Ordner für mehrere Benutzer erstellen, wenn ich nur den Cache verschiebe und diese Dateien direkt bearbeite.
jnm2
2

Ich glaube, Beyond Sync ist das Tool, nach dem Sie suchen. Es ist nicht kostenlos (in den ersten 30 Tagen), wird jedoch als Dienst ausgeführt und in Echtzeit über Netzwerke, externe Geräte usw. synchronisiert.

Opsin
quelle
BestSync scheint ein erstaunliches Produkt zu sein, ich kann darauf umsteigen. Sie müssen jedoch über die kostenpflichtige Business- oder Ultimate-Version verfügen, um eine Echtzeitsynchronisierung durchführen zu können. Die kostenlose Version erlaubt keine Netzwerksynchronisierung. Normalerweise verwende ich die Allway-Synchronisierung, um meine Daten von meinem Wechseldatenträger mit meinem System zu synchronisieren. Schließen Sie das Wechseldatenträger an und es wird automatisch mit dem lokalen Ordner synchronisiert.
Opsin
Sieht bis auf die Unterstützung mehrerer Computer wirklich gut aus. Ich werde auf jedem Computer etwas ausführen müssen, um Änderungen zu erkennen, und auf dem Server, um die Synchronisation zu verwalten, sonst kollidieren sie.
jnm2
Nicht sicher ob ich verstehe. Es kann als Dienst auf allen Computern ausgeführt werden. Jeder Computer erhält eine Kopie und die Dateien werden sofort synchronisiert.
Opsin
Ich gehe davon aus, dass jeder Synchronisierungsclient auf dieselbe Quelle verweist, um die vier Computer synchron zu halten. Wenn zwei Synchronisierungsclients gleichzeitig dieselbe Datei aktualisieren und lesen, was passiert auf dem Server, wenn auf dem Server keine Software zum Verwalten der Kollision ausgeführt wird?
jnm2
Wenn beispielsweise ein Computer eine Datei aktualisiert und sie mit dem Dateiserver synchronisiert wird, wie können die anderen Computer dann mit dem Dateiserver synchronisieren?
jnm2
1

Diese Lösung hat bei mehreren Systemen gut funktioniert, verwendet Ihren Server jedoch nicht. Ich verwende ein Western Digital Live (Duo) und die WD SmartWare-Anwendung. App wird mit dem Laufwerk geliefert Nach dem Einstellen werden die ausgewählten Daten gesichert. Verfügbar als RAID 1 mit einem oder zwei Laufwerken

Smartware

Dave M.
quelle
Dies erfordert ein MyBook. Und ich brauche Echtzeit-Zwei-Wege-Synchronisation.
jnm2