Windows-Alternative zu Rsync? [geschlossen]


32

Ich versuche, eine Dateisynchronisierung zwischen dem Dateiserver in meinem Haus und dem meines Bruders einzurichten, damit wir alle wichtige Daten extern sichern können. Auf beiden Systemen wird Windows ausgeführt (XP auf einem, 7 auf dem anderen).
Ich mag die Tatsache, dass rsync nur einen Teil einer Datei überträgt , den Teil, der sich geändert hat, und nicht das Ganze ... und viel Bandbreite spart. Aber ich hatte sehr wenig Glück, dass es richtig funktioniert. Ich habe versucht, DeltaCopy zu verwenden, aber die Benutzeroberfläche ist schrecklich, und obwohl es in meinem LAN funktioniert, kann es bei Remote-Verbindungen immer nicht hergestellt werden. ( Weitere Informationen hierzu finden Sie in dieser Frage. )

Gibt es ein anderes alternatives Programm, das unter Windows ausgeführt wird und ähnliche Funktionen hat? Bisher ist die einzige andere Option, die ich sehen kann, die Verwendung von FTP und so etwas wie SyncBackPro ... aber das wird nur die gesamte Datei übertragen ... und nur eine Upload-Bandbreite von 512 KBit / s macht das zu einem echten Schmerz.

Bearbeiten: Um mehr zu verdeutlichen, muss das Backup, das ich mache, mehrere Hunderttausend Dateien scannen, was zu mehr als 400 GB an jedem Ende führt. Deshalb benutze ich keinen Vermittlungsdienst wie LIVE für die Übertragung...

Bearbeiten 2: Diese Sicherungen müssen auch über eine Remoteverbindung und ohne VPN durchgeführt werden. Dies bedeutet, dass die Verwendung von Windows-Dateifreigaben (SMB) nicht in Frage kommt.


512 kb / s? Wow ... und du bist in den USA?
Alex

2
Ich lebe in Rumänien und habe 30 Mb / s Download und 4 Mb / s Upload für ca. 10 $. 512 kb / s sollten nicht akzeptabel sein.
Alex

1
haha ... 5Mb / s runter und 512kb / s rauf und ich bezahle 60 $ dafür ... willkommen im Land der Freien: D
Adam Haile

Antworten:


18

Es gibt cwrsync, mit dem Sie rsync in Windows ausführen können. Wir verwenden es auf einem unserer Server, um ungefähr 140.000 Dateien zu sichern. FTP konnte damit einfach nicht umgehen.


13

rsync funktioniert unter Windows - Deltacopy ist ein Wrapper, der es umgibt - obwohl Sie das darin enthaltene rsync auch alleine verwenden können.


2
Das gefällt mir ein bisschen besser als cwrsync, da es etwas "Windows-orientierter" zu sein scheint - letztendlich machen sie genau dasselbe.
Goyuix,

2
Wenn diese rsync, beachten Sie, dass es Cygwin Pfade erwartet .. eg / cygdrive / c / users /
jnnnnn

8

rdiff-backup verwendet die rsync-Algorithmen, um nur Dateidifferenzen zu übertragen, und speichert den Dateiversionsverlauf. Der Verlaufsteil könnte eine sehr wichtige Funktion für Ihr Sicherungsschema sein.

Ich arbeite seit über einem Jahr im Büro (nur bei Microsoft). Es funktioniert einfach


Interessante Entdeckung.
Nicholi

7

Ich würde vorschlagen, dass Sie Robocopy eine Chance geben . Es ist standardmäßig Teil von Vista / 7/2008 und wird in der neueren Version von Spiegeln unterstützt. Es werden auch Resume- und Networking-Freigaben unterstützt.


Gibt es eine Möglichkeit, dies über etwas anderes als eine Windows-Dateifreigabe zu erledigen?
Adam Haile

11
Wenn Sie große Dateien haben, die häufig kleine Änderungen aufweisen, ist die Robokopie sehr ineffizient. Es überträgt die gesamte Datei, auch wenn sich nur die letzten Bytes geändert haben.
Rodney Schuler

7
Wenn rschuler Recht hat, ist Robocopy nichts anderes als rsync, und dies ist eine schlechte Antwort.
Jason R. Coombs

Robocopy war bei einem 4-GB-Download in derselben Zeile weniger als halb so schnell wie bei anderen Optionen. Unterbrochene Übertragungen konnten nicht fortgesetzt werden. Mein erster Eindruck ist, dass es überbewertet ist. Seitdem habe ich bessere Tools gefunden, aber nicht genug Erfahrung, um diese hier zu kommentieren. Ich habe Deltacopy benutzt und es war ziemlich cool. Eine weitere Antwort finden Sie in diesem Thread.
LMSingh

Da es sich bei Windows um ein Standardpaket handelt, ist es in Unternehmensumgebungen nützlich, in denen Sie nicht berechtigt sind, Software von Drittanbietern auf den Systemen zu installieren (zumindest ohne eine lange Prozesskette durchlaufen zu müssen, bevor Sie diese installieren dürfen).
7_R3X

5

Ich mag Unison File Synchronizer ... wenn es Ihnen nichts ausmacht, Kommandozeilen-Tools zu verwenden. Es ist schnell und durchsucht Dateien viel schneller nach Änderungen als rsync. Ähnlich wie bei rsync werden nur geänderte Teile von Dateien übertragen.


5

Ab Windows Vista wird die Offlinedateifunktion (auch als clientseitiges Caching bezeichnet) automatisch über langsame Verbindungen synchronisiert und überträgt nur die geänderten Teile von Dateien (ähnlich wie bei rsync).

Ich erwähne dies als mögliche Lösung, obwohl Sie ausdrücklich erwähnen, dass SMB für Sie keine Option ist. Wenn Sie den Systemen routingfähige Adressen (z. B. IPv6-Adressen) zuweisen, können Sie möglicherweise ohne VPN eine Verbindung über das Internet herstellen. Ich mache das regelmäßig und es funktioniert gut, wenn der ISP die SMB-Ports nicht blockiert. Ich würde dies nicht unbedingt für Sie empfehlen, da auf einem Client XP ausgeführt wird und Ihre ISPs möglicherweise SMB blockieren. Dennoch wollte ich erwähnen, dass die Funktion in Windows Vista / 7 integriert ist, wenn die Konnektivität verfügbar ist.


4

Sie können Windows Live Mesh verwenden. In Mesh gibt es eine Option, mit der Sie zwischen Computern synchronisieren und Live Desktop und sein Kontingent umgehen können. So können Sie so viele Informationen synchronisieren, wie Sie möchten. Dies ist ganz einfach: Wählen Sie in einem Ordner, für den Mesh aktiviert ist, "Synchronisierungseinstellungen"> "Live Desktop"> "Niemals mit diesem Gerät".

Diese Einstellung überspringt das Synchronisieren von Daten mit Live und synchronisiert direkt zwischen Geräten in Ihrem Mesh.


1
Mesh-Felsen. Ernst.
Christopher_G_Lewis

Gibt es bei dieser Methode noch Einschränkungen wie Dateigröße, Anzahl der Dateien in einem Verzeichnis usw.? Dies wäre ein Dealbreaker für mich ...
Adam Haile

Adam: Hier sind einige Grenzwerte von vor über einem Jahr. Ich bin
mir


2

BackupPC ist eine Open Source-Backup-Lösung, die unter anderem rsync verwendet. Ich denke das kann machen was du willst.

Alternativ gibt es immer Windows Live Sync . Es ist eine sehr einfache und robuste Methode zum Synchronisieren von Windows und Macs, jedoch mit den folgenden Einschränkungen:

Es können maximal 20 Ordner (oder "Bibliotheken") synchronisiert werden, einschließlich über das Internet freigegebener Bibliotheken. Jede Bibliothek kann maximal 20.000 Dateien enthalten und jede Datei darf 4 GB nicht überschreiten.

Wenn das, was Sie synchronisieren möchten, in diese Parameter passt, probieren Sie es aus.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.