Recommanderiez-vous un Raspberry Pi comme périphérique de sauvegarde de fichiers à distance?


12

Je voudrais avoir un ordinateur à la maison où je peux rsyncplacer mes fichiers de n'importe où, de préférence à tout moment. Le volume quotidien de données dépassera rarement 100 millions. Il doit être bon marché et facile à remplacer, pas rapide (c'est uniquement à des fins de sauvegarde / archivage).

Une idée est d'utiliser un Raspberry Pi avec un disque dur USB. (Ou deux.) Le feriez-vous? Pouvez-vous énumérer les inconvénients qui rendent les alternatives évidemment supérieures?


5
Absolument, mais sachez que vous aurez probablement besoin d'un concentrateur USB alimenté pour les disques (s'ils ne sont pas auto-alimentés), car les ports pi ne fournissent que 140 mA.
goldilocks

Réponses:


8

Je pense également que c'est une bonne configuration. Je gère actuellement un Raspberry Pi, connecté directement avec un disque dur USB 2.0 de 3,5 pouces (Western Digital, 1,5 To) avec alimentation externe, et cela fonctionne comme un charme: je reçois des sauvegardes toutes les heures quand je suis à la maison, et le Raspberry est également un excellent serveur de fichiers / médias.

J'obtiens 23 Mo / s au lieu de 30 Mo / s sur le disque dur, mais c'est quand même assez bon. Je peux diffuser des films sur le disque dur (via Samba ou MiniDLNA) sans problème.

En fait, les sauvegardes horaires sont effectuées à partir de mon ordinateur portable à l'aide d'Apple Time Machine, mais l'utilisation rsyncne devrait pas changer grand-chose.

Comme @goldilocks l'a mentionné, les disques durs sans alimentation externe (comme la plupart des disques durs de 2,5 '') nécessiteront un concentrateur alimenté: mon Raspberry s'arrête dès que j'essaye d'en attacher un directement ( édition : c'était avec une alimentation 5V-1.2A , mais se produit toujours lors de la connexion directe avec une alimentation 5V-2A; un concentrateur alimenté résout le problème).

De plus, j'ai installé BarracudaDrive ( http://barracudadrive.com/ ), disponible gratuitement sur le PiStore, que j'utiliserai comme cloud personnel à l'avenir.

Fiabilité du disque dur

L'USB HD s'éteint lorsqu'il n'est pas utilisé, mais cela est mis en œuvre par le boîtier HD (les plus récents que j'ai achetés l'ont).

Notez que la rotation vers le bas et vers le haut est un stress en soi pour le disque dur si elle est effectuée trop souvent, mais comme vous ne pouvez pas définir le délai d'attente, ce n'est un problème que si le producteur a choisi la mauvaise configuration.

(Google pour "ubuntu détruit le disque dur" pour trouver des discussions telles que: https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux ).

Quoi qu'il en soit, vous devez simplement utiliser un disque dur USB fiable conçu pour votre type de scénarios. Ou deux en miroir ( edit : mais je vérifierais d'abord les performances, car la mise en miroir doublerait la bande passante USB requise pour le même nombre d'écritures).

Au lieu de mettre en miroir, je porte toujours un disque dur robuste avec moi et je fais également des sauvegardes.

Conseils de configuration générale du logiciel

Bien sûr, vous devez faire attention au système de fichiers que vous utilisez sur le HD: de nos jours ext4 est probablement le choix le plus sûr car il est plus facile de le récupérer.

Vous voudrez peut-être utiliser à la rdiff-backupplace de rsync, pour avoir accès aux sauvegardes historiques.

Enfin, puisque vous ferez probablement rsync sur SSH, vous voudrez peut-être sélectionner le chiffrement RC4 pour plus de vitesse ( modifier : mais consultez les avertissements sur la sécurité dans cette autre réponse si vous le faites sur Internet). Voici un extrait de mon .ssh / config sur mon hôte:

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

Comment mesurez-vous la vitesse du disque dur? Je reçois moins de 2,5 Mo / s sur les transferts Samba depuis le disque dur.
palswim

IIRC, 23 et 30 Mo / s proviennent de hdparm. Mais je dois retirer ma déclaration sur le streaming ... (Plus à partir d'un appareil non mobile).
Blaisorblade

6

J'ai emballé l'un de mes Raspberry avec un concentrateur micro USB et un disque dur de 500 Go pour sauvegarder les répertoires critiques de mon NAS de 2 To via rsync. (Juste ceux que je ne peux pas me permettre de perdre).

Le Rpi et le hub sont alimentés par un adaptateur secteur 5V-2A (7 €). Tout fonctionne très bien.

Je suis tellement satisfait d'avoir acheté une station d'accueil USB HD à 2 emplacements comme celle- ci . Un de ces jours, j'achèterai quelques gros HD et je déplacerai tout là-bas.

BTW, je prévois également d'installer OwnCloud et de le rendre accessible à partir d'Internet afin d'avoir mon propre système personnel de type Dropbox.


2
Le HD s'éteint-il lorsqu'il n'est pas utilisé? Cela réduira la consommation d'énergie et l'usure à une fraction, mais je ne suis pas sûr de savoir comment le faire - le Raspberry Pi devra-t-il le prendre en charge d'une manière ou d'une autre?
reinierpost

Je ne suis pas sûr à 100% mais je dirais que oui.
Remo.D

Voulez-vous vraiment dire une HD de 500 Mo?
Blaisorblade

La plupart de mes boîtiers HD modernes s'éteignent lorsqu'ils ne sont pas utilisés, indépendamment du système auquel ils sont connectés.
Blaisorblade

@Blaisorblade, ops! Bien sûr, je voulais dire GB :)
Remo.D

1

J'utilise déjà le Raspberry Pi pour sauvegarder mon répertoire html et mes tables mysql. Les détails sont disponibles sur mon blog!

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

Je fais une sauvegarde incrémentielle des répertoires HTML de mon serveur Apache via une connexion par modem câble à la maison. Les bases de données MySQL sont sauvegardées entières car la sauvegarde incrémentielle n'est ni possible ni nécessaire (les tables étaient suffisamment petites). J'aurais pu aussi bien utiliser l'ADSL.

Les vidages MySQL situés sur le serveur doivent être préparés à l'avance afin que lorsque le Rasp-Pi commence à se synchroniser, ils soient présents. Un lecteur USB externe et un périphérique WiFi sont connectés. Il est possible de les remplacer par une clé USB et un modem GSM. Le moniteur et le clavier ont été retirés après la configuration.


Bonjour et bienvenue sur le RasPi StackExchange. Les réponses de lien uniquement sont contraires à la politique du site. Pourriez-vous développer la réponse, au moins en résumant ce qui doit être fait?
Jacobm001

J'ai modifié mon message d'origine. Qu'est-ce que tu en penses?
dos360
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.