Würden Sie einen Raspberry Pi als Remote-Dateisicherungsgerät empfehlen?

12

Ich hätte gerne einen Computer zu Hause, auf den ich rsyncmeine Dateien von überall aus, am besten zu jeder beliebigen Zeit, übertragen kann. Das tägliche Datenvolumen wird selten 100 Millionen überschreiten. Es muss billig und einfach zu ersetzen sein und nicht schnell (nur für Sicherungs- / Archivierungszwecke).

Eine Idee ist, einen Himbeer-Pi mit einer USB-Festplatte zu verwenden. (Oder zwei.) Würdest du? Können Sie Nachteile auflisten, die Alternativen offensichtlich überlegen machen?

reinierpost
quelle
5
Auf jeden Fall, aber beachten Sie, dass Sie wahrscheinlich einen USB-Hub mit eigener Stromversorgung für die Laufwerke benötigen (falls diese nicht mit eigener Stromversorgung ausgestattet sind), da die Pi-Ports nur 140 mA liefern.
Goldlöckchen

Antworten:

8

Ich denke auch, dass dies ein gutes Setup ist. Momentan verwende ich einen Himbeer-Pi, der direkt mit einer 3,5-Zoll-USB-2.0-Festplatte (Western Digital, 1,5 TB) mit externer Stromversorgung verbunden ist, und es funktioniert wie ein Zauber: Ich erhalte stündliche Backups, wenn ich zu Hause bin, und den Himbeer-Pi ist auch ein ausgezeichneter Datei- / Medienserver.

Ich bekomme 23 MB / s anstatt 30 MB / s auf der Festplatte, aber das ist immer noch ziemlich gut. Ich kann Filme ohne Probleme von der Festplatte streamen (über Samba oder MiniDLNA).

Tatsächlich werden die stündlichen Backups von meinem Laptop mit Apple Time Machine erstellt, aber die Verwendung rsyncsollte sich nicht wesentlich ändern.

Wie bei @goldilocks bereits erwähnt, benötigen Festplatten ohne externe Stromversorgung (wie die meisten 2,5- Zoll- Festplatten) einen Hub mit eigener Stromversorgung : Meine Himbeere schaltet sich ab, sobald ich sie direkt anschließe ( Bearbeiten : das war mit einem 5-V-1,2-A-Netzteil) , passiert aber immer noch, wenn direkt ein 5V-2A-Netzteil angeschlossen wird (ein Hub mit eigener Stromversorgung löst das Problem).

Außerdem habe ich BarracudaDrive ( http://barracudadrive.com/ ) installiert , das kostenlos im PiStore erhältlich ist und das ich in Zukunft als meine persönliche Cloud verwenden werde.

Zuverlässigkeit der Festplatte

Der USB HD schaltet sich aus, wenn er nicht verwendet wird, dies wird jedoch vom HD-Gehäuse implementiert (die neuesten, die ich gekauft habe, haben dies).

Beachten Sie, dass das Herauf- und Herunterschalten eine Belastung für die Festplatte darstellt, wenn sie zu oft ausgeführt wird. Da Sie das Spindown-Zeitlimit jedoch nicht festlegen können, ist dies nur dann ein Problem, wenn der Hersteller das falsche Setup ausgewählt hat.

(Google für "ubuntu zerstört Festplatte" findet Diskussionen wie: https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux ).

Auf jeden Fall sollten Sie einfach eine zuverlässige USB-Festplatte verwenden, die für Ihre Art von Szenarien ausgelegt ist. Oder zwei beim Spiegeln ( Bearbeiten : Ich würde aber zuerst die Leistung prüfen, da durch das Spiegeln die erforderliche USB-Bandbreite für die gleiche Anzahl von Schreibvorgängen verdoppelt würde).

Anstatt zu spiegeln, habe ich immer eine robuste Festplatte dabei und mache auch dort Backups.

Allgemeine Tipps zur Software-Einrichtung

Natürlich sollten Sie auf das Dateisystem achten, das Sie auf der Festplatte verwenden: Heutzutage ist ext4 wahrscheinlich die sicherste Wahl, da es am einfachsten wiederherzustellen ist.

Möglicherweise möchten Sie rdiff-backupanstelle von verwenden rsync, um Zugriff auf historische Sicherungen zu erhalten.

Da Sie wahrscheinlich Rsync über SSH ausführen, möchten Sie möglicherweise die RC4-Verschlüsselung für zusätzliche Geschwindigkeit auswählen ( Bearbeiten : Beachten Sie jedoch die Sicherheitswarnungen in dieser anderen Antwort, wenn Sie dies über das Internet tun). Hier ist ein Auszug aus meiner .ssh / config auf meinem Host:

Host pibbw # Replace pibbw with the hostname of your Raspberry Pi
        User pi
        Ciphers arcfour128
Blaisorblade
quelle
Wie messen Sie die Festplattengeschwindigkeit? Ich erhalte weniger als 2,5 MB / s für Samba-Übertragungen von der Festplatte.
Palswim
IIRC, 23 und 30 MB / s stammen von hdparm. Aber ich muss meine Aussage über Streaming zurückziehen ... (Mehr von einem nicht mobilen Gerät).
Blaisorblade
6

Ich habe einen meiner Raspberry mit einem Micro-USB-Hub und einer 500-GB-Festplatte ausgestattet, um wichtige Verzeichnisse meines 2-TB-NAS über Rsync zu sichern. (Nur die, die ich mir nicht leisten kann, zu verlieren).

Sowohl der Rpi als auch der Hub werden von einem 5V-2A-Netzteil (7 €) mit Strom versorgt. Alles funktioniert sehr gut.

Ich bin so zufrieden, dass ich mir ein USB-HD-Dock mit zwei Steckplätzen wie das hier gekauft habe . Eines Tages werde ich ein paar große HD kaufen und alles dorthin bewegen.

Übrigens habe ich auch vor, OwnCloud zu installieren und über das Internet zugänglich zu machen, um mein persönliches Dropbox-ähnliches System zu haben.

Remo.D
quelle
2
Wird die HD ausgeschaltet, wenn sie nicht verwendet wird? Es wird den Stromverbrauch und den Verschleiß auf einen Bruchteil reduzieren, aber ich bin mir nicht sicher, wie ich dies sicherstellen soll - muss der Raspberry Pi dies irgendwie unterstützen?
reinierpost
Ich bin nicht 100% sicher, aber ich würde ja sagen.
Remo.D
Meinen Sie eigentlich eine 500MB HD?
Blaisorblade
Die meisten meiner modernen HD-Gehäuse werden abgeschaltet, wenn sie nicht verwendet werden, unabhängig davon, an welches System sie angeschlossen sind.
Blaisorblade
@ Blaisorblade, Ops! Natürlich meinte ich GB :)
Remo.D
1

Ich benutze bereits den Raspberry Pi, um mein HTML-Verzeichnis und meine MySQL-Tabellen zu sichern. Details gibt es in meinem Blog!

http://ahmet.tekelioglu.org/de/raspberry-pi-backup-and-disaster-recovery-tool

Ich mache eine Teilsicherung der HTML-Verzeichnisse meines Apache-Servers über eine Kabelmodemverbindung zu Hause. Die MySQL-Datenbanken werden vollständig gesichert, da inkrementelle Sicherungen weder möglich noch erforderlich sind (Tabellen waren klein genug). Ich hätte genauso gut ADSL verwenden können.

Auf dem Server befindliche MySQL-Dumps müssen im Voraus vorbereitet werden, damit sie vorhanden sind, wenn der Rasp-Pi mit der Synchronisierung beginnt. Ein externes USB-Laufwerk und ein WiFi-Gerät sind angeschlossen. Diese können durch ein USB-Stick und ein GSM-Modem ersetzt werden. Der Monitor und die Tastatur wurden nach dem Setup entfernt.

dos360
quelle
Hallo und willkommen beim RasPi StackExchange. Antworten nur auf Links verstoßen gegen die Richtlinien der Website. Würde es Ihnen etwas ausmachen, die Antwort zu erweitern, zumindest eine Zusammenfassung dessen, was getan werden muss?
Jacobm001
Ich habe meinen ursprünglichen Beitrag bearbeitet. Was denkst du darüber?
Dos360