
Ich habe zwei Computer, die dieselben Daten spiegeln. Ist rsync das beste Tool, um diese beiden Rechner synchron zu halten? Einer ist ein Desktop, der andere ein Laptop, beide laufen unter Linux.
Walter
Antwort1
Wie viele Daten müssen Sie synchronisieren?
Wenn alles in verschiedenen Verzeichnissen ist oder alles in, sagen wir mal ~/documents/?
rsync wird funktionieren, aber es gibt möglicherweise Optionen, die Ihnen andere Vorteile bieten.
Dropbox.com ist eines davon und bietet 2 GB kostenlosen Speicherplatz.http://www.dropbox.com/referrals/NTExNTI1MjkÜber diesen Link erhalten Sie zusätzliche 250 MB kostenlos, wenn Dropbox für Sie eine gute Lösung zu sein scheint.
SpiderOak ist dasselbe, 2 GB gratis, danach zahlen (OpenSUSE-Benutzer erhalten einen Rabatt)
Es gibt auch Unison.http://www.cis.upenn.edu/~bcpierce/unison/Das erledigt die Synchronisierung hervorragend.
Hierfür ist fast alles geeignet. Es kommt nur darauf an, was am besten funktioniert, was am schnellsten geht und was Ihnen Dinge wie die Schokolade auf dem Kopfkissen im Hotel als netten kleinen Bonus bietet.
Antwort2
Ergänzend zu Alpha1s Antwort: Wenn die Daten größer als 2 GB sind und Sie dies ohne Dropbox-ähnliche Dienste tun möchten,Unison ist die Lösungfür Sie.
Unison ist das einzige mir bekannte zuverlässige Tool für diese Aufgabe. Es erledigt auch in Ausnahmefällen das Richtige, selbst wenn Ihr Computer abstürzt.
- Beide Spiegel haben die gleiche Wichtigkeit/Priorität.
- Auf beiden Computern können Dateien geändert und auch gelöscht werden.
- Sie möchten die Änderungen auf den anderen Spiegel übertragen.
- Sie möchten nicht, dass gelöschte (oder umbenannte!) Dateien wiederhergestellt werden. Im Gegenteil, Sie möchten die Löschung verbreiten und
rsync
würden es durcheinanderbringen. - Wenn Sie eine Datei in beiden Spiegeln ändern oder sie in einem Spiegel ändern und in dem anderen löschen, möchten Sie nicht, dass dies automatisch weitergegeben wird. Das müssen Sie selbst herausfinden.
Einmal eingestellt, ist Unison nicht nur robust, sondern auch schnell!
Unison benötigt etwa 3 Sekunden, um Ihnen mitzuteilen, dass sich in jedem Spiegel Ihrer 200 GB, die in einem ext4-Dateisystem gespeichert sind, nichts geändert hat. Wenn Sie ecryptfs auf ext4 haben, dauert es etwa 3 Minuten. Wenn sich etwas geändert hat, wird es einige Zeit damit verbringen, die geänderten Dateien zu analysieren, sodass die Zeit proportional zur Änderung ist.
Mounten Sie Ihren Laptop nicht remote vom Desktop aus oder umgekehrt. Weisen Sie Unison an, den anderen Root über SSH zu erreichen, damit es das tatsächliche Dateisystem sehen kann, in dem sich die Dateien seit der letzten Synchronisierung befunden haben, und seine Schnellprüfung durchführen kann. Beide Computer sollten über dieselbe Version von Unison verfügen.
Antwort3
Wenn sie Ubuntu verwenden, warum nichtUbuntu One? Es ist speziell darauf ausgelegt, genau das zu tun, was Sie tun möchten, und unterstützt auch einige andere coole Anwendungsfälle.