Consiglieresti un Raspberry Pi come dispositivo di backup di file remoto?


12

Mi piacerebbe avere un computer a casa in cui rsyncarchiviare i miei file da qualsiasi luogo, preferibilmente in qualsiasi momento lo scelga. Il volume giornaliero di dati raramente supererà i 100 milioni. Deve essere economico e facile da sostituire, non veloce (è solo a scopo di backup / archiviazione).

Un'idea è quella di utilizzare un Raspberry Pi con un disco rigido USB. (O due.) Vuoi? Puoi elencare alcuni svantaggi che rendono le alternative ovviamente superiori?


5
Assolutamente, ma tieni presente che probabilmente avrai bisogno di un hub USB alimentato per le unità (se non sono autoalimentate), poiché le porte pi forniscono solo 140 mA.
Riccioli d'oro

Risposte:


8

Penso anche che questa sia una buona configurazione. Attualmente eseguo un Raspberry Pi, collegato direttamente con un disco rigido USB 2.0 da 3,5 '' (Western Digital, 1,5 TB) con alimentazione esterna e funziona come un incantesimo: ricevo backup orari quando sono a casa e il Raspberry è anche un eccellente file / media server.

Ottengo 23 MB / s anziché 30 MB / s sul disco rigido, ma è comunque abbastanza buono. Posso riprodurre i film in streaming dal disco rigido (tramite Samba o MiniDLNA) senza problemi.

In effetti, i backup orari vengono eseguiti dal mio laptop utilizzando Apple Time Machine, ma l'utilizzo rsyncnon dovrebbe cambiare molto.

Come accennato da @goldilocks , i dischi rigidi senza alimentazione esterna (come la maggior parte dei dischi rigidi da 2,5 '') richiedono un hub alimentato: il mio Raspberry si spegne non appena provo a collegarne uno direttamente ( modifica : che era con un alimentatore 5V-1.2A , ma si verifica ancora quando si collega direttamente con un alimentatore 5V-2A; un hub alimentato risolve il problema).

Inoltre, ho installato BarracudaDrive ( http://barracudadrive.com/ ), disponibile gratuitamente dal PiStore, che userò come cloud personale in futuro.

Affidabilità del disco rigido

L'USB HD si spegne quando non viene utilizzato, ma questo è implementato dal contenitore HD (quelli più recenti che ho acquistato hanno questo).

Nota che girare su e giù è uno stress in sé per l'hard disk se fatto troppo spesso, ma poiché non è possibile impostare il timeout dello spindown, questo è solo un problema se il produttore ha scelto la configurazione sbagliata.

(Google per "Ubuntu distrugge il disco rigido" per trovare discussioni come: https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux ).

Ad ogni modo, dovresti semplicemente usare un disco rigido USB affidabile progettato per il tuo tipo di scenari. O due nel mirroring ( modifica : ma controllerei prima le prestazioni, poiché il mirroring raddoppierebbe la larghezza di banda USB richiesta per la stessa quantità di scritture).

Invece di eseguire il mirroring, porto sempre con me un disco rigido robusto e eseguo backup anche lì.

Suggerimenti generali sulla configurazione del software

Ovviamente, dovresti prestare attenzione al filesystem che usi su HD: oggigiorno ext4 è probabilmente la scelta più sicura poiché è più facile recuperarlo.

È possibile che si desideri utilizzare rdiff-backupinvece di rsyncavere accesso ai backup storici.

Infine, poiché probabilmente eseguirai la sincronizzazione su SSH, potresti voler selezionare il codice RC4 per una maggiore velocità ( modifica : ma vedi gli avvisi sulla sicurezza in questa altra risposta se lo fai su Internet). Ecco un estratto dal mio .ssh / config sul mio host:

Host pibbw # Replace pibbw with the hostname of your Raspberry Pi
        User pi
        Ciphers arcfour128

Come si misura la velocità del disco rigido? Ricevo meno di 2,5 MB / s sui trasferimenti Samba dal disco rigido.
Palswim,

IIRC, 23 e 30 MB / s provengono da hdparm. Ma devo ritirare la mia dichiarazione sullo streaming ... (Altro da un dispositivo non mobile).
Blaisorblade,

6

Ho confezionato uno dei miei Raspberry con un hub micro USB e un HD da 500 GB per il backup di directory critiche del mio NAS da 2 TB tramite rsync. (Solo quelli che non posso permettermi di perdere).

Sia l'Rpi che l'hub sono alimentati da un adattatore di alimentazione 5V-2A (7 €). Funziona tutto molto bene.

Sono così soddisfatto di aver acquistato un dock USB HD a 2 slot come quello qui . Uno di questi giorni comprerò un paio di grandi HD e sposterò tutto lì.

A proposito, ho anche intenzione di installare OwnCloud e renderlo accessibile da Internet in modo da avere il mio sistema personale simile a Dropbox.


2
L'HD si spegne quando non viene utilizzato? Ridurrà il consumo di energia e l'usura a una frazione, ma non sono sicuro di come assicurarmene: il Raspberry Pi dovrà supportarlo in qualche modo?
reinierpost,

Non ne sono sicuro al 100% ma direi di sì.
Remo.D,

Intendi davvero un HD da 500 MB?
Blaisorblade

La maggior parte dei miei moderni contenitori HD si spengono quando non vengono utilizzati, indipendentemente dal sistema a cui sono collegati.
Blaisorblade

@Blaisorblade, ops! Ovviamente intendevo GB :)
Remo.D

1

Sto già utilizzando Raspberry Pi per eseguire il backup della mia directory html e delle tabelle mysql. I dettagli sono disponibili nel mio blog!

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

Sto eseguendo un backup incrementale delle directory HTML del mio server Apache tramite una connessione modem via cavo a casa. Il backup dei database MySQL è completo perché il backup incrementale non è né possibile né necessario (le tabelle erano abbastanza piccole). Avrei potuto usare anche l'ADSL.

I dump MySQL situati sul server devono essere preparati in anticipo in modo che quando Rasp-Pi inizi a sincronizzarsi, siano presenti. Un'unità USB esterna e un dispositivo WiFi sono collegati. È possibile sostituirli con una chiavetta USB e un modem GSM. Il monitor e la tastiera sono stati rimossi dopo l'installazione.


Ciao e benvenuto in RasPi StackExchange. Link solo le risposte sono contro la politica del sito. Ti dispiacerebbe espandere la risposta, almeno fornendo un riepilogo di ciò che deve essere fatto?
Jacobm001

Ho modificato il mio post originale. Che ne pensate?
dos360,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.