Welches NAS-Setup für die bidirektionale Synchronisierung über das Internet?

Welches NAS-Setup für die bidirektionale Synchronisierung über das Internet?

Meine Familie wohnt ein paar Autostunden entfernt und ich habe viele Dateien, die ich gerne freigeben möchte – insbesondere viele Ordner mit digitalen Fotos, aber auch Dokumente usw. – teilweise, damit sie sie sehen können, teilweise, damit ich darauf zugreifen kann, wenn ich sie besuche und teilweise zu Sicherungs-/Redundanzzwecken.

Die Festplatten meines Hauptrechners sind sowieso schon ziemlich voll und ich habe eine MythTV-Box, auf der meine Musik derzeit gespeichert ist. Ich habe also sowieso überlegt, mir ein NAS zuzulegen. Und meine Familie hat ein paar Computer, die würden wahrscheinlich auch von einem NAS profitieren.

Meine allgemeine Idee (obwohl ich bereit bin, davon abzuweichen, wenn es gute Ideen für andere Möglichkeiten gibt, meine Ziele zu erreichen) besteht darin, ein passendes Paar NAS zu besorgen und sie über das Internet zu synchronisieren. (Um die Bandbreitennutzung zu reduzieren, würde ich sie zunächst lokal synchronisieren.)

Nachdem ich so viel gelesen habe, wie ich konnte, scheint es, dass die Synchronisierung über das Internet im Allgemeinen nur bei recht hochwertigen Geräten möglich ist. Ich habe jedoch gesehen, dass QNAP dies anscheinend bei seinen TS-110- und TS-210-Geräten anbietet, was funktionieren könnte (sie nennen es „Remote-Replikation“). Für das, was sie sind, scheinen sie recht günstig zu sein, aber wenn ich zwei davon kaufe und dann die Laufwerke hinzufüge (sagen wir jeweils 1 TB oder 2 TB), käme ich natürlich auf insgesamt etwa 400 £.

Ich bin also wirklich auf der Suche nach Empfehlungen. Ich möchte nicht mehr ausgeben, als die QNAPs mich kosten würden, aber ich würde mich über alle anderen Ideen sehr freuen. Ich kenne mich mit Technik und Basteleien aus, aber ich habe nicht so viel Zeit dafür, wie ich gerne hätte, also würde ich wohl Lösungen bevorzugen, die weniger Basteleien erfordern als mehr (auch wenn das weniger Spaß macht!). Alle Gedanken sind willkommen, ebenso wie Kommentare von Leuten, die die QNAP-Boxen dafür verwendet haben. Vielen Dank im Voraus.

Einige Spezifikationen:

  • Zwei-Wege-Synchronisierung. An einem Ende vorgenommene Änderungen sollten mit dem anderen synchronisiert werden. Es sollte nicht eine Einheit geben, die praktisch ein schreibgeschütztes Spiegelbild der anderen ist.
  • Nicht in Echtzeit. Die Synchronisierung muss nicht in Echtzeit erfolgen. Eine tägliche Aktualisierung beispielsweise über Nacht wäre ausreichend.
  • Einstellen und vergessen. Nach der Einrichtung wäre mir eine minimale Benutzerinteraktion lieber – es wäre toll, wenn die Synchronisierung geplant und automatisch erfolgen würde.
  • Betriebssystemunabhängigkeit. Ich verwende Windows XP und eine MythTV-Box auf Ubuntu-Basis. Am anderen Ende stehen Windows 7- und Windows XP-Rechner und eine vernetzte TV-Set-Top-Box, die meiner Meinung nach Dateien aus dem Netzwerk abspielen kann.
  • Maschinenunabhängigkeit. Ich würde ein System bevorzugen, das in sich geschlossen ist, also nicht davon abhängig ist, dass ein bestimmter PC eingeschaltet ist. Wenn das System genug andere Vorteile hätte, könnte ich es vielleicht an dieser Stelle umgehen, wo ich nur einen PC habe, der als solcher verwendet wird, aber an der anderen Seite wäre es schwieriger, wo mindestens zwei PCs auf die Dateien zugreifen könnten.
  • Benachrichtigungen. Ich denke, Dinge wie eine E-Mail-Benachrichtigung, wenn die Synchronisierung aus irgendeinem Grund abbricht, wären nützlich, aber das ist kein Problem.

Aktualisieren Ich habe noch ein bisschen nachgeforscht und es sieht so aus, als wäre die Remote-Replikationsfunktion von QNAP eigentlich nur Rsync und daher eigentlich nur für die Synchronisierung in eine Richtung geeignet. Ich habe zur Überprüfung einen Beitrag in ihrem Forum gepostet, aber ich glaube, das ist der Fall.

In diesem Fall liegt der Schwerpunkt meiner Frage nun wohl auf Folgendem:

  • unterstützen preiswerte NAS die bidirektionale Synchronisierung über das Internet?, oder
  • hat jemand zu diesem Zweck Erfolg bei der Installation auf NAS gehabt?

(Außerdem wurde die Frage aktualisiert, um klarzustellen, dass ich eine bidirektionale Synchronisierung anstrebe.)

Antwort1

Die Handhabung mehrerer Synchronisierungen ist bei Zusammenführungskonflikten immer problematisch. Es kann vorkommen, dass beide Seiten gleichzeitig dieselbe Datei öffnen/bearbeiten.

Möglicherweise ist es besser, die Festplatte in mehrere Partitionen aufzuteilen. Die von der Remote-Seite synchronisierten Partitionen werden schreibgeschützt gemountet.

rsyncüber SSH ist ziemlich gut, wenn das NAS Linux-basiert ist.

Antwort2

Unison kann ich auch empfehlen

http://www.cis.upenn.edu/~bcpierce/unison/

für echte Zweiwege-Synchronisation. Es ist schnell, zuverlässig und ich habe es so hinbekommen, dass es auf X86-Linux, QNAP, Windows usw. läuft. Bei Zusammenführungskonflikten – wenn sie nicht trivial in Textdateien sind – kann die GUI zusammen mit einer konfigurierbaren Auswahl gängiger Zusammenführungstools als Hilfe verwendet werden. Da Unison über SSH sehr effizient mit wirklich großen Datensätzen (im Bereich von Dutzenden GB) über Leitungen mit begrenzter Bandbreite (1 MBit/s) arbeiten kann, besteht die beste Möglichkeit, Synchronisierungskonflikte zu vermeiden, darin, den Synchronisierungsprozess häufig aufzurufen, z. B. alle 15 Minuten.

verwandte Informationen