Permanent laufende 2 wege Spiegelung zwischen Raspberry Pi und PC

Darkcloud

Sheltem the Dark
Registriert
14 Juli 2013
Beiträge
529
Hallo
Ich benutze meinen Raspberry Pi als NAS und zum Download aus dem Usenet. Jetzt möcht ich aber die ganzen Daten auch lokal auf dem PC haben. 1. um ein Backup zu haben und 2. da der lokale Zugriff doch fehlerfreier läuft. Das ganze soll über 2-Wege Mirroring geschehen. Das heißt wenn ich was auf dem PC änder oder lösche soll es auch auf dem Pi geändert, hinzugefügt und gelöscht werden und wenn ich was auf dem Pi ändere, hinzufüge oder lösche soll es auch auf dem PC entsprechend passieren.

Für mein bisheriges, manuelles Backup als ich die Platten noch lokal hatte hab ich eine Batch Datei mit Robocopy benutzt. Bei dem weiß ich allerdings nicht, ob ich es mit der Monitoring Funktion im Hintergrund laufen lassen kann (ich will nicht dauernd die Eingabeaufforderung auf haben) und 2. ob es auch 2-wege Spiegeln kann oder nur einseitig.

Des weiteren ist die Frage ob ich nicht besser was auf dem Pi laufen lasse. Da seh ich höchstens das Problem, dass es ihn zu viel auslastet. Ansonsten wär mir die Lösung fast lieber.

Meine Frage jetzt, was ist die beste Lösung über Freeware die ich da nehmen kann?
 
  • Thread Starter Thread Starter
  • #3
Ich schau es mir mal an. Müsste erst mal schauen ob es damit auch lokal geht denn übers internet ist doch etwas sinnlos wenn beide im gleichen lokalen Netz sind.
 
Ob du den Dienst im lokalen Netzwerk oder im Internet laufen lässt, macht für den Dienst selbst ja keinen Unterschied.
 
Zuletzt bearbeitet:
  • Thread Starter Thread Starter
  • #5
stimmt auch wieder, dachte nur es lässt eventuell keine internen verbindungen zu. Ich teste es mal und schau wie der CPU verbrauch so ist.
 
  • Thread Starter Thread Starter
  • #7
Darauf bin ich beim Aufsetzen von Owncloud auch gestoßen. Owncloud funktioniert leider nicht, da man da nur jeweils einen Ordner auswählen kann wie bei den meisten Clouddiensten. BitTorrent Sync hingegen scheint genau das zu sein was ich gesucht habe. Es ist momentan noch am Indexieren.

Aber Owncloud werd ich wohl auch laufen lassen ist anderweitig ganz praktisch.
 
Ich benutze meinen Raspberry Pi als NAS und zum Download aus dem Usenet. Jetzt möcht ich aber die ganzen Daten auch lokal auf dem PC haben. 1. um ein Backup zu haben und 2. da der lokale Zugriff doch fehlerfreier läuft. Das ganze soll über 2-Wege Mirroring geschehen. Das heißt wenn ich was auf dem PC änder oder lösche soll es auch auf dem Pi geändert, hinzugefügt und gelöscht werden und wenn ich was auf dem Pi ändere, hinzufüge oder lösche soll es auch auf dem PC entsprechend passieren.
Ein Backupkonzept lebt von der Mehrzahl, denn auch Backups können kaputtgehen usw. Darüber hinaus kannst du mit deiner Lösung keine versehentlich gelöschten, überschriebenen Dateien oder ältere Dateiversionen wiederherstellen, denn das wird ja alles synchronisiert.
 
  • Thread Starter Thread Starter
  • #10
Wo liegt denn das Problem, mounte doch die externe Platte die du zwangsläufig nutzt in diesem Ordner.

Das es 1. 2 externe Platten sind. Gut könnte ich /media einbinen. Dann wäre der Downloadordner mit drin der eigentlich nicht synchronisiert werden sollte. Den müsste ich dann als Serverordner von Owncloud nehmen da er sonst noch eine 3. version für den Webzugriff erstellt.

2. das größere Problem auf dem PC kann ich ja auch nur einen Ordner wählen und da müsste ich dann das Hauptverzeichnis meines Storage Pools nehmen und da sind wieder einige Ordner dabei die ich gar nicht im Backup will.


Klar die Chance, dass Backup und Hauptplatte gleichzeitig ausfallen ist aber recht gering und bei 3TB Daten verbraucht Versionierung dann doch recht viel Speicher. Das meiste ist jetzt auch nichts übermäßig wichtiges bis auf einige Dokumente. Aber die tu ich zusätzlich noch mit manuellen Backups auf nen USB Stick. Beim Rest will ich in erster Linie gegen Festplattenausfall geschützt sein.
 
Wenn du auf den externen Platten Ordner hast, die nicht synchronisiert werden sollen benutze im Owncloud-Ordner doch Junctions bzw. Ordnersoftlinks, die auf die zu synchronisierenden Ordner auf den externen Platten verweisen, statt die Platten im Ordner zu mounten.
 
  • Thread Starter Thread Starter
  • #12
Klar würde das gehen aber Bittorentsync macht das ganze ja wesentlich einfacher und wenn da mal ein 3. Gerät dazu kommt kann ich mir aussuchen was mit dem auch Synchronisiert werden soll und was nicht.
 
Zurück
Oben