Raspberry Pi RAID : la solution pour un NAS peu encombrant et peu cher ?

Nerces
Spécialiste Hardware et Gaming
16 mai 2020 à 13h48
32
Véritable couteau suisse du bidouilleur informatique, le Raspberry Pi est une machine capable d'endosser de multiples responsabilités. Nous nous penchons aujourd'hui sur le cas du stockage avec l'exemple d'une solution RAID qui passe tout à la fois par la mise en place d'un matériel spécifique en provenance de Chine et le déploiement d'une interface logicielle, le célèbre et gratuit OpenMediaVault. Sans prétendre à l'exhaustivité, nous allons tenter de vous guider à travers les différentes étapes du processus et vous donner notre opinion sur son intérêt final.

Fondée par David Braben, Louis Glass, Jack Lang, Pete Lomas, Robert Mullins et Alan Mycroft, la fondation Raspberry Pi a soufflé tout récemment sa douzième bougie. Plus important pour les simples utilisateurs que nous sommes, la fondation s'est surtout fait remarquer en commercialisant il y a quelques mois de cela le Raspberry Pi 4 B, la dernière version de son nano-ordinateur monocarte à base de processeur ARM comme le définit Wikipedia. Grâce à une puissance largement renouvelée, à davantage de mémoire vive et à des entrées / sorties plus performantes, le Pi 4B a soulevé de nombreux espoirs auprès des bidouilleurs de tout poil. À Clubic, la bête nous a donné des envies de RAID encore dopées par la distribution d'un kit par AllNet.China.

Raspberry Pi 4 B - Angle
Au cœur de notre NAS, le Raspberry Pi 4B © Nerces pour Clubic

Le Raspberry Pi passe en « v4 »

Nous le disions en introduction, le Raspberry Pi 4 Model B est disponible depuis déjà quelque temps. Nous avons d'ailleurs été en mesure de vous en proposer un test relativement complet dès le mois d'août 2019, test que nous vous invitons bien sûr à (re)consulter afin d'avoir les idées plus claires avant d'aller plus loin. Rappelons que le Raspberry Pi 4B est l'évolution du concept de base de la fondation Raspberry Pi. Un concept tenant en un nano-ordinateur qui se résume à une carte unique. Entre le Pi3B+ et le Pi4B, le form factor est donc pratiquement identique. Ainsi, la carte-mère est simplement un tout petit peu plus large, mais les réelles différences « visuelles » se situent davantage au niveau des connecteurs et des composants embarqués.

Fiche technique du Raspberry Pi 4 Model B

  • Processeur : Broadcom BCM2711, quad-core Cortex-A72 64-bit à 1,5 GHz
  • GPU : Broadcom VideoCore VI à 500 MHz
  • Mémoire vive : 1 Go, 2 Go ou 4 Go de LPDDR4-3200 SDRAM (selon le modèle)
  • Réseau : Gigabit Ethernet et Wi-Fi 802.11b/g/n/ac 2,4 / 5 GHz ; Bluetooth 5.0, Bluetooth Low Energy
  • Stockage : Lecteur de cartes microSD
  • Connectique : Ports USB 2.0 (x2), USB 3.0 (x2), Ethernet (RJ45), micro-HDMI (x2), jack audio 3,5 mm, Camera Serial Interface (CSI), Display Serial Interface (DSI) et USB-C (alimentation), General Purpose Input/Output (GPIO) 40 broches
  • Dimensions : Format « carte de crédit » : 88 x 58 x 19 mm, 46 grammes
  • Prix et disponibilité : déjà disponible, à 39 € (équipé de 1 Go) / 49 € (2 Go) / 59 € (4 Go)

Au cœur du Raspberry Pi 4 Model B, on retrouve donc un processeur Broadcom BCM2711 dont la dénomination pourrait laisser croire à un recul par rapport au BCM2837 qui équipe la génération précédente. En réalité, le BCM2711 se distingue par la présence de quatre cœurs ARM Cortex-A72, bien plus puissants que les Cortex-A53 du Pi 3B+. La fréquence de fonctionnement est également en progrès (+ 100 MHz) à 1,5 GHz. Suffisamment la « patate » pour notre NAS Raspberry RAID ?


Raspberry RAID sans boîtier
Diverses solutions Raspberry RAID existent. C'est parfois un peu « brut »

Du RAID pour un stockage en réseau

Histoire de bien planter le décor, il nous faut maintenant évoquer ce qu'est une solution RAID et en quoi elle présente un intérêt particulier sous la forme d'un NAS. Le terme RAID est un acronyme anglais - Redundant Array of Independant Disks - ce qui signifie à peu de choses près, « regroupement redondant de disques indépendants ».

Il existe de multiples variantes de RAID avec des objectifs sensiblement différents. Le RAID 0 par exemple implique le découpage des données en autant de « groupes » qu'il y a de disques dans la pile RAID 0. Le système n'écrit qu'un groupe par disque, mais le fait simultanément, on profite donc de débits bien plus importants que s'il fallait écrire toutes les données sur un seul disque. En revanche, dès lors qu'un disque tombe en panne, on perd toutes les données d'un coup : le système est incapable de recalculer le ou les groupes manquants à partir des autres encore valides.

RAID LaCie
Le trois organisations les plus basiques de systèmes RAID vues par LaCie

RAID 1, RAID 5, RAID 6, RAID 10 : vers un peu de sécurité

À l'opposé de ce système, on trouve le RAID 1 qui associe deux disques durs physiques : les données sont copiées simultanément sur les deux unités sans aucune intervention de l'utilisateur. Imaginons que l'une des deux tombe en passe, le système le détecte et l'indique afin que le remplacement puisse être réalisé dans les plus brefs délais. Ceci effectué, le système va - tout seul - se charger de recopier toutes les données de sorte que les deux disques soient de nouveau identiques en contenu. Là, on privilégie donc une certaine forme de sécurité sur les performances.

Schéma du RAID 5
Schéma du fonctionnement de la parité sur une pile RAID 5 © Wikipedia

À mi-chemin, on trouve de multiples variantes du RAID comme le RAID 5, le RAID 6 ou le RAID 10 pour n'en citer que quelques-unes. L'idée est d'offrir « le meilleur des deux mondes », mais en moins efficace. Une pile RAID 5 offre généralement de meilleures performances qu'une pile RAID 1, mais n'est pas au niveau d'une pile RAID 0. En revanche, par rapport à cette dernière, elle assure une certaine « protection » des données. On se repose ici sur la notion de « parité ». Nous n'entrerons pas dans les détails, mais il existe de très bons articles sur le sujet, notamment sur Wikipedia.

De la question du NAS

Enfin, il convient d'évoquer la question du NAS, là encore un acronyme anglais de Network Attached Storage ou, en bon français, unité de stockage en réseau. Un NAS a pour vocation d'être accessible, en réseau, depuis divers postes clients afin de stocker les données à leur place. Il permet une centralisation desdites données et présente de multiples avantages « pratiques » : une sauvegarde facilitée, un partage simplifié et un accès simultané, une contraction des coûts et une réduction des temps d'administration.

QNAP vs Synology
QNAP et Synology - ici opposés par 01net - sont deux des leaders du NAS © 01net

Dans le cas qui nous occupe aujourd'hui, seuls certains de ces bénéfices entrent en ligne de compte. Exploiter un Raspberry Pi 4B pour en faire un mini-NAS est évidemment une solution financièrement économique compte tenu du prix d'un Raspberry. Autre avantage, la compacité extrême du nano-ordinateur en fait un NAS particulièrement compact. Reste qu'un tel produit ne devrait pas être en mesure de délivrer des performances pour justifier sa place en entreprise... À voir s'il est possible, comme nous l'espérons d'en faire un NAS « domestiquement » intéressant.

Fiche technique du kit Quad SATA

  • Nature : boîtier « tour », serveur NAS Raspberry Pi 4
  • Compatibilité Raspberry Pi : modèle 4B uniquement
  • Prise en charge RAID : logicielle, RAID 0/1/5
  • Contrôleur disque : 2x JMicron JMS561
  • Nombre de ports : 4x SATA, HDD ou SSD
  • Capacité maximale : théoriquement jusqu'à 32 To
  • Connexion Raspberry Pi 4 : via le GPIO
  • Transferts des données : via les 4 ports USB3.0
  • Ventilation : double, 30 mm (Raspberry Pi) / 40 mm (HDD)
  • Affichage : écran OLED (IP, charge, stockage...)
  • Alimentation : externe, via le port USB-C (12V / 5A)
  • Dimensions (P / L / H) : boîtier complet, 94 x 70 x 173 mm
  • Prix et disponibilité : en précommande, à 99 €

Vendu en pièces détachées ou en bundle dit « complet », le kit Quad SATA est une solution très compacte destinée à accueillir un Raspberry Pi 4B ainsi qu'un maximum de quatre unités de stockage. Il est à noter que techniquement, rien n'empêche d'exploiter des disques 3,5 pouces, mais le boîtier ainsi que le système dans son ensemble sont bien davantage pensés pour accueillir des unités 2,5 pouces, qu'il s'agisse de HDD ou de SSD.


Kit Dual/Quad SATA AllNet.China
Vendu en pièces détachées, notre kit Quad SATA doit d'abord être assemblé © AllNet.China

Montage de notre solution RAID

S'il peut être vendu sous la forme d'un ensemble présenté comme « complet », le Quad SATA kit ne l'est en réalité pas tout à fait. En premier lieu, il n'intègre évidemment pas le fameux Raspberry Pi 4B puisqu'il se présente comme un accessoire en complément du nano-ordinateur. Il faut déjà passer à la caisse et se procurer le Raspberry. Rappelons qu'il existe trois versions du Pi 4B avec, pour seule différence, la quantité de mémoire vive embarquée. Dans le cas d'une utilisation NAS, nous vous suggérons vivement de partir sur la mouture 4 Go.

Par ailleurs, il ne faut pas non plus oublier le duo clavier / souris. Là, n'importe quel modèle USB peut faire l'affaire et il n'est pas utile de se ruiner. Nous vous suggérons même de prendre des périphériques « de dépannage » seulement, car nous allons également voir comment très vite se passer de ce duo qui ne servira donc que pour les toutes premières étapes d'installation / configuration. Enfin, il ne faut pas oublier le câble HDMI - attention le Pi 4B nécessite du micro-HDMI - et une alimentation digne de ce nom. Nous avons préparé un petit encart à cet effet, car les choses ne sont pas aussi simples qu'AllNet.China le laisse entendre. Enfin, il ne faut pas oublier l'inévitable carte microSD destinée à stocker le système d'exploitation.


La vidéo ci-dessus illustre l'essentiel des étapes nécessaires au montage de notre petite solution RAID. Elle est plutôt bien faite et, suivie étape par étape, elle devrait vous permettre d'éviter la majorité des écueils. Les choses débutent assez logiquement par la mise en place d'entretoises sur la plaque qui sert de fond au boîtier. Ensuite, on place le Raspeberry Pi 4B et on le fixe au moyen des vis fournies.

Montage Raspberry RAID
Fixation des entretoises et du Raspberry Pi 4B © Nerces pour Clubic

De nouvelles entretoises sont à caler sur le Raspberry : elles serviront de point d'ancrage pour le cœur du système RAID : la carte Quad SATA HAT qui viendra s'enficher sur le port GPIO du Raspberry et se visser solidement... même s'il nous a fallu récupérer deux vis sur les quatre dans notre réserve : petit couac chez AllNet.China. Avant cela, il convient toutefois de fixer le combo radiateur / ventilateur livré par AllNet.China afin de garder le Pi 4B au frais.

Montage Raspberry RAID
Installation de la ventilation du Pi 4B et de la carte SATA HAT © Nerces pour Clubic

Il est intéressant de noter que ledit radiateur / ventilateur n'est pas alimenté par le Raspberry Pi. Le court câble doit effectivement être branché sous la carte Quad SATA HAT. Il convient donc de réaliser ce branchement avant de fixer la carte sur le Pi 4B. Il est alors possible de mettre en place le Quad SATA HAT : rien de bien compliqué à ce niveau, il suffit de faire attention à ne pas forcer sur les pins du GPIO.

Montage Raspberry RAID
Montage de nos quatre SSD et connexion au SATA HAT © Nerces pour Clubic

Parallèlement à ce petit montage, il s'agit d'installer les HDD / SSD en les fixant aux deux « parois » du boîtier. Là encore, rien de bien sorcier et AllNet.China livre toute la visserie nécessaire pour installer quatre disques. Pour l'étape suivante, nous vous invitons à bien regarder notre photo : la carte ventilateur / écran destinée à prendre place au sommet du boîtier doit être placée à l'endroit. Il suffit de mettre le ventilateur du côté des prises de HDD / SSD. Second petit couac côté visserie : il nous en a manqué encore deux sur notre bundle.

Montage Raspberry RAID
Derniers branchements pour la ventilation générale et l'écran LCD © Nerces pour Clubic

La dernière étape, côté branchements, implique la connexion d'un câble blanc. Ce dernier ne sert à rien de moins qu'à alimenter cette carte « plafond » du boîtier : c'est qu'il faut bien un peu de courant pour faire tourner le ventilateur et fournir l'énergie nécessaire au petit écran LCD. Ceci effectué, vous pouvez admirer le joli petit boîtier Raspberry RAID que vous avez maintenant entre les mains.

Montage Raspberry RAID
Vissage et mise en place du pont USB « externe » pour le transfert des données. Notez les ports un peu trop enfoncés dans le boîtier : pas très pratique © Nerces pour Clubic

Une ultime étape pour laquelle il ne faut pas se presser. Il s'agit de faire coulisser le carter du boîtier. Des trous ont été aménagés afin que les connecteurs du Pi 4B et du Quad SATA HAT restent disponibles : on fait coulisser le carter sans trop bouger et ensuite, quand il touche la plaque métallique « de base », on le fait glisser légèrement de sorte que les ports soient bien « dans les trous ». Faites l'inverse et c'est l'assurance d'abîmer un USB de votre Pi 4B... comme lors de notre essai !

Du choix de l'alimentation

Les habitués du Raspberry Pi vous le diront, choisir une alimentation pour son Pi n'est pas toujours une mince affaire... c'est encore plus vrai dans le cas de notre Rapsberry RAID. De base, nous partions effectivement sur la petite brique externe fournie par AllNet.China et officiellement prévue pour délivrer 45W. Problème, elle n'a jamais voulu fonctionner correctement sur notre cobaye : le Raspberry Pi 4B affichait systématiquement le « petit éclair » si caractéristique d'une sous-alimentation.

Nous avions pourtant pris soin de retenir des SSD plutôt que des HDD dans notre système, mais même en réduisant drastiquement le nombre de SSD (à trois puis deux et même un seul), le « petit éclair » était toujours de mise. En désespoir de cause, nous avons utilisé une alimentation officielle Raspberry afin de vérifier que l'électronique était fonctionnelle. Aucun problème. En revanche, cette petite brique estampillée Raspberry n'est pas assez puissante pour alimenter ne serait-ce que deux SSD sereinement.

Du choix de la brique d'alimentation
À gauche la brique officielle AllNet.China - inutilisable - et à droite notre sauveur, un très bon modèle 60W signé Anker


Nous avons finalement jeté notre dévolu sur une brique conçue par Anker, marque chinoise bien connue. De nombreux autres modèles devraient pouvoir fonctionner, mais avec celui-ci, nous avons pu alimenter notre Raspberry RAID, avec ses quatre SSD. Notez cependant que les choses différeront en fonction des modèles de SSD et des HDD seront plus gourmands encore. Nous vous suggérons donc de bien consulter cette page Wiki dédiée à l'alimentation / la consommation du Quad SATA HAT.

Logiciel : OpenMediaVault et la pile RAID Linux

C'est fait ! Votre petit matériel est maintenant assemblé et il faut reconnaître qu'un NAS de ce format, ça va en impressionner plus d'un ! Techniquement, il est possible de lui associer des modèles de disques durs 2,5 pouces capables de stocker 3 To de données... et même 8 To dans le cas de SSD. Vous imaginez bien que le coût de tels produits est aux antipodes de notre objectif « petit prix ».

Il est en revanche tout à fait envisageable de mettre la main sur des unités à 50 euros pièce pour un total de 100 euros donc si vous vous limitez à du RAID 1, voire 200 euros pour du RAID 5. À ce niveau de prix, il ne faut pas voir trop grand, mais les tarifs ayant bien chuté, on peut dénicher des produits de 1 To (HDD) ou de 250 Go (SSD).

Toshiba L200 1 To
Le Toshiba L200 1 To offre des performances acceptables pour un prix plancher © Toshiba


L'étape suivante consiste donc à mettre en place l'environnement logiciel et cela commence évidemment par le système d'exploitation de notre Raspberry Pi 4B. Notre idée est de ne pas nous limiter aux seules fonctions RAID et de toujours disposer d'un vrai petit Raspberry parfaitement exploitable pour autre chose. Nous avons donc jeté notre dévolu sur la distribution Linux spécifiquement conçue pour le Pi, Raspbian.

Il vous faut une carte microSD d'à peu près n'importe quelle capacité, mais pour avoir l'esprit parfaitement tranquille, nous vous suggérons un modèle 16 Go. Nous avons ici plusieurs marques de prédilection, le genre qui ne devrait pas vous laissez tomber au plus mauvais moment : les Sandisk Ultra / Extreme ou les Samsung EVO Select / Plus constituent des références qui ne nous ont jamais fait défaut. Insérez ladite carte dans un adaptateur USB ou un lecteur de cartes et vous êtes parés pour la suite.

MicroSD Sandisk Ultra / Samsung EVO Select
Deux cartes microSD de qualité. Attention aux copies qui pullulent sur le Net © Sandisk / Samsung

Une suite qui nécessite un passage sur le site de la fondation Raspberry afin de télécharger l'image. Là, plusieurs possibilités, mais vous ne pouvez pour ainsi dire pas faire de mauvais choix pour ce que nous avons prévu : que vous optiez pour NOOBS, la version « débutants » de la distribution, ou pour Buster, la mouture pour les « habitués », vous serez « entre de bonnes mains ». Nous vous conseillons simplement de prendre les moutures 2,5 Go de l'une ou de l'autre : elles sont livrées avec davantage d'applications ce qui peut vous être utile.

Téléchargée, l'image de Raspbian doit être installée sur votre microSD. Là encore, plusieurs choix possibles et si Raspberry dispose de son propre outil parfaitement fonctionnel - le Raspberry Pi Imager - nous avons l'habitude d'utiliser balenaEtcher. Dans un cas comme dans l'autre, c'est redoutable de simplicité : on lance le programme, on sélectionne une « destination » (notre microSD) et on choisit notre fichier image. Sur balenaEtcher, cliquer sur le bouton « Flash! » lance le processus.

À télécharger :
balenaEtcher pour Windows


Quelques minutes plus tard, balenaEtcher précise que son travail est terminé... Vous disposez maintenant d'un système Raspbian opérationnel sur votre microSD. Si vous aviez fermé le boîtier du Raspberry RAID, il va falloir le rouvrir pour insérer ladite microSD : si vous avez pris soin de jeter un œil à l'ensemble de notre dossier avant d'agir, vous n'aurez pas à « revenir sur vos pas ».

Sans bouton marche / arrêt, la mise sous tension du Raspberry RAID passe par le simple branchement sur le secteur. Si tout est correctement monté et connecté, vous devriez voir apparaître les différentes étapes du boot sur votre écran : le Raspberry Pi, même dans sa version 4B, n'étant pas un monstre de puissance, ce démarrage peut prendre un petit moment... mais surtout ce n'est que la toute première étape de notre installation logicielle.

Mise à jour Raspbian
Installation de multiples paquets pour la Raspbian, histoire d'être « tranquille » © Nerces pour Clubic

Puisque l'image Raspbian n'est pas mise à jour tous les quatre matins, il nous semble important de débuter par une mise à jour complète du système avant de débuter la procédure RAID. Par défaut, le login sur Raspbian est 'Pi' et le mot de passe 'raspberry'. Le système vous suggérera de le modifier rapidement, mais pour le reste de notre démo, nous ferons comme si cela n'a pas été effectué. Dans la barre des tâches, sur le bureau de Raspbian, vous trouverez une fenêtre 'Terminal', c'est à partir de là que nous ferons les mises à jour.

Mise à jour Raspbian
Seconde étape, la mise à jour de tous les paquets à proprement parler © Nerces pour Clubic

Une fois la fenêtre 'Terminal' ouverte, nous vous invitons à taper ceci
sudo apt update

Cette commande lance l'installation des paquets indispensables à tout le système... Bien sûr, il est important que votre Raspberry Pi soit connecté au réseau et, de préférence, en Ethernet. Nous ne reviendrons pas ici sur la configuration dudit réseau : par défaut Raspbian a besoin d'un service DHCP pour fonctionner sans encombre et sur la majorité des Box, un tel service est activé de base.

sudo apt full-upgrade

Complément indispensable de la précédente commande, celle-ci se focalise sur les mises à jour actuellement disponibles pour votre système. Elle est généralement plus rapide que la précédente, mais cela reste assez variable. Entre l'une et l'autre de ces commandes, il faut sans doute laisser de 10 à 30 minutes au Raspberry pour tout installer / mettre à jour.

curl -sL https://rock.sh/get-rockpi-sata-hat | sudo -E bash -
sudo reboot

Ensuite, il est important que Raspbian reconnaisse correctement tous les éléments matériels que nous avons ajoutés en procédant à l'installation du Quad SATA HAT et de ses différents composants. Les choses se font de manière finalement assez automatique, mais on reste loin du plug & play auquel certains d'entre vous sont habitués.

sudo systemctl enable ssh
sudo systemctl start ssh

Toujours via une fenêtre 'Terminal' - peut-être après un petit redémarrage du système - il s'agit maintenant d'activer le SSH. Notez que cela peut aussi se faire via l'interface graphique de Raspbian. Nous vous présentons d'ailleurs une capture de la fenêtre permettant une telle activation, mais puisque nous étions partis sur l'utilisation du 'Terminal', autant poursuivre.

Configuration SSH sous Raspbian
L'interface graphique de Raspbian permet aussi l'activation du SSH © Nerces pour Clubic

L'intérêt d'activer le SSH est qu'à partir de maintenant, vous n'aurez plus besoin d'accéder « physiquement » à votre Raspberry RAID. Vous pouvez normalement le ranger dans son petit coin et débrancher clavier / souris et même l'écran. Gardez l'alimentation secteur quand même, sinon ça va être compliqué !

Le SSH pleinement opérationnel, vous pouvez accéder à votre Rapsberry RAID depuis n'importe quelle machine... par exemple notre PC sous Windows. Pour ce faire, il faut évidemment installer un client SSH et s'il en existe de nombreux, nous avons une nette préférence pour PuTTy, tout petit, très pratique. Il est bien sûr disponible en téléchargement sur Clubic.

À télécharger :
PuTTy pour Windows

PuTTy - Écran de connexion
Rien de plus simple que de se connecter via PuTTy © Nerces pour Clubic

Au lancement, PuTTy vous demande l'adresse IP de la machine distante à laquelle vous voulez accédez et, c'est là que le petit écran du Raspberry RAID est bien pratique : il vous suffit de lire l'IP dessus... Bien sûr, des utilisateurs un tout petit peu plus avertis n'auront eu aucun mal à définir eux-mêmes l'IP de la machine et/ou à la retrouver via le DHCP.

À partir de là, tout va se faire en ligne de commande depuis le 'Terminal' auquel on accède via PuTTy. Système d'exploitation plus sécurisé que Windows, Raspbian - comme n'importe quel Linux - ne donne pas systématiquement tous les droits à chaque utilisateur, bien au contraire. Pour vous éviter bien des manipulations inutiles, nous vous suggérons donc de vous accorder les droits administrateur le temps d'une session et nous aurions d'ailleurs pu le faire avant :-)

sudo -s

Ensuite, il va falloir modifier un fichier de règles destiné à corriger un petit bug dans l'installation logicielle précédemment réalisée de manière automatique. Ce n'est pas bien compliqué, mais il convient de suivre la procédure pas à pas afin de ne pas commettre d'erreurs. On appelle l'éditeur et le fichier à modifier directement depuis la ligne de commande ci-dessus.

nano /lib/udev/rules.d/60-persistent-storage.rules


Il s'agit maintenant d'ajouter une règle liée à la gestion du contrôleur disque. Pour ce faire, sous l'entrée « Fall back usb_id for USB devices », il faut ajouter et sans rien modifier ce que nous vous proposons ci-dessous. Une ligne qui parlera aux habitués de Linux et qui suffit à ce que la reconnaissance du contrôleur se fasse sans anicroche.

# JMicron drive fix
KERNEL=="sd*", ATTRS{idVendor}=="1058", ATTRS{idProduct}=="0a10", SUBSYSTEMS=="usb", PROGRAM="/root/serial.sh %k", ENV{ID_SERIAL}="USB-%c", ENV{ID_SERIAL_SHORT}="%c"


Enfin, la correction du bug passe par une ultime étape en trois parties. Il s'agit cette fois d'abord de créer le fichier « serial.sh » dans le dossier root puis de l'éditer pour ajouter une ligne très précise et, enfin, de le rendre exécutable. Trois étapes, là encore, à suivre scrupuleusement pour ne pas courir le moindre risque.
Création et édition du fichier
nano /root/serial.sh

Ajout de la ligne nécessaire
#!/bin/bash
/sbin/hdparm -I /dev/$1 | grep 'Serial Number' | awk '{print $3}'

Rendre le fichier exécutable
chmod +x /root/serial.sh


À partir de là, il est théoriquement possible de lancer la procédure d'installation d'OpenMediaVault, (OMV) mais le logiciel est encore un peu capricieux sur Raspbian et nous préférons effectuer le plus d'étapes possibles avant de passer sous OMV. C'est pourquoi nous allons créer notre pile RAID directement depuis le 'Terminal'.

fdisk /dev/sda

L'utilisation de FDISK va permettre la création des partitions sur chacun des disques concernés par le RAID. Dans notre exemple, nous nous sommes limités à du RAID 1 avec deux unités (sda et sdb), mais il faudrait procéder de la même manière avec les deux autres unités (sdc et sdd) dans le cas d'une pile RAID 5 sur quatre disques.
En appuyant sur 'n', FDISK créé une nouvelle partition. On laisse tout par défaut en pressant 'entrée' à trois reprises (Partition number, First sector et Last sector). Enfin, on change le type de la partition en appuyant sur 't' à l'invitation de FDISK et on entre la velur '29' lorsqu'il nous est demandé le type de partition. Ce '29' correspond à une partition de type 'Linux RAID'.

fdisk /dev/sdb

En appuyant sur 'w', on précise à FDISK que l'on veut quitter en sauvegardant les modifications. On peut alors faire de même avec le second disque et, éventuellement le troisième puis le quatrième. Dans notre exemple, nous avons maintenant deux disques (sda et sdb) convenablement préparés pour accueillir la création d'une pile RAID 1.

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1

La commande MDADM est l'outil permettant justement la création de ladite pile RAID 1 (nommée md0). Vous remarquerez que l'indication 'level=1' correspond au RAID employé : à la place de '1', il suffit de mettre '0' pour du RAID 0 ou '5' pour du RAID 5. La variable 'devices=2' stipule le nombre d'unités utilisées sachant que '/dev/sda1' et '/dev/sdb1' en définissent les chemins respectifs.

cat /proc/mdstat

À la demande de validation par MDADM, il suffit d'appuyer sur 'y' pour que la création soit lancée. Notez bien que le processus peut prendre un certain temps... surtout dans le cas d'une pile RAID 5 sur des unités de 2 ou 3 To chacune. La commande CAT permet de suivre l'évolution de cette phase de création directement depuis la fenêtre 'Terminal'.

umount /dev/md0
mdadm -S /dev/md0

Avant de lancer l'installation d'OMV, nous aimerions attirer votre attention sur deux commandes (ci-dessus) qui pourront vous être utiles en cas de problème lors de la création de la pile RAID. La première (UMOUNT) est indispensable pour que le volume RAID (md0) soit démonté alors que la seconde (MDADM -S) permet de stopper proprement le volume. Il est ensuite possible de revenir aux étapes précédentes de création.

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

Avouez que vous n'y croyiez presque plus, mais la commande ci-dessus permet bel et bien d'installer OMV sur votre Raspberry RAID. Nous avons opté pour une installation via un script : il existe toujours la possibilité de passer par une image, mais ce n'est pas la solution privilégiée aujourd'hui. Sans difficulté particulière en dehors de la copie de la ligne de commande, ce script a l'avantage de pouvoir être installé sur notre Raspbian, sans souci.

Installation OpenMediaVault
Un dernier petit script d'installation et OMV sera pleinement fonctionnel © Nerces pour Clubic

Comme à la mise à jour du système, il faut là encore attendre un petit moment que tous les éléments soient d'abord téléchargés et ensuite installés sur votre système. Le téléchargement va nettement dépendre de votre connexion Internet alors que le temps d'installation est difficilement compressible : c'est le Raspberry Pi 4B qui travaille et il faut prendre son mal en patience.

L'installation effectuée, le reboot de rigueur demandé via PuTTy et le redémarrage effectué, il est enfin possible de « se saisir » de son navigateur Web pour accéder à l'interface d'OMV... comme pour n'importe quel NAS de marque QNAP ou Synology par exemple. À la connexion, OMV demande un login et un mot de passe : 'admin' et 'OpenMediaVault' par défaut.

Login OpenMediaVault
Login et MdP par défaut pour accéder à OpenMediaVault... au début © Nerces pour Clubic

Notre retour d'expérience, quelques benchs

Nous abordons maintenant la dernière partie de notre article, avant la conclusion. Depuis OpenMediaVault, il nous faut effectivement créer le système de fichier sur notre volume RAID (md0). Là, plusieurs possibilités s'offrent à nous depuis le traditionnel format EXT4 en passant par ZFS ou XFS. Vous trouverez sans doute des aficionados de l'un ou de l'autre et nous nous garderons bien de les juger.

Nous avons opté pour XFS qui semble - dans ses dernières versions - plus rapide que l'EXT4 par exemple, mais pour être tout à fait honnêtes, la vitesse du système de fichiers n'est sans doute pas une variable critique sur notre Raspberry RAID : la puissance de la machine est de toute façon bien plus limitée que sur un NAS plus « classique ».


Notre objectif n'est pas ici de faire un véritable test de la solution OpenMediaVault en tant que plateforme RAID. OMV est connu et reconnu par de nombreux utilisateurs, au même titre que FreeNAS d'ailleurs. S'il n'est pas parfait, le système fonctionne globalement bien et offre de nombreux paramétrages depuis une interface graphique somme tout assez claire.

Sans surprise, on reste loin de la richesse fonctionnelle de logiciels comme le QTS signé QNAP ou le DSM de Synology, les deux ténors du secteur. Il nous faut cependant souligner que de nombreux modules existent pour OMV et que la communauté est dynamique. Des utilisateurs n'hésitent pas à mettre en ligne des tutoriels bien faits afin de vous guider dans l'installation de Plex par exemple (cf. la vidéo ci-dessus).

Ajout d'un partage sous OpenMediaVault
Ajout d'un partage sous OpenMediaVault et configuration de base © Nerces pour Clubic

OMV dispose de base de toutes les fonctionnalités essentielles dans la gestion des utilisateurs et des groupes. Il autorise la définition de dossiers partagés de manière très simple et, bien sûr, il gère précisément tout ce qui a trait aux quotas. On notera la présence de services FTP, NFS, Resync ou SMB / CIFS et surtout l'existence de multiples plugins et d'extras.

Nous préférons nous focaliser sur l'étude de notre solution Raspberry RAID afin de voir si tout ce que nous avons fait débouche sur quelque chose de fonctionnel. Autant être clair, le Raspberry Pi 4B est un bon cran en deçà des performances offertes par les NAS quatre baies d'entrée de gamme du duo de poids lourds du secteur, QNAP et Synology.

CrystalDiskMark NAS Raspberry RAID 1
CrystalDiskMark met en évidence une certaine faiblesse en écriture © Nerces pour Clubic

À l'aide de CrystalDiskMark, nous avons ainsi pu mesurer plus ou moins 40 Mo/s. en écriture. Soulignons qu'au moment de ces tests, nous travaillions sur une pile RAID 1, mais que les résultats en RAID 5 ont finalement été très proches. En copie de fichiers directe depuis un PC sous Windows, les résultats sont sensiblement supérieurs avec une moyenne de 50 Mo/s., mais d'importantes fluctuations ont été observées.

Copie de fichiers NAS Raspberry RAID 1
Faiblesse confirmée lors de la copie de fichiers depuis un PC sous Windows 10 © Nerces pour Clubic

Heureusement, en lecture, le bilan est autrement plus réjouissant. CrystalDiskMark semblait tendre vers les limites de l'interface Ethernet Gigabit et nos tests de copie directe depuis Windows ont confirmé cette moyenne de 110 Mo/s. en lecture. Au cours de différents tests, nous avons lancé la lecture de plusieurs vidéos depuis notre Raspberry RAID vers un, puis deux clients pendant qu'un troisième écoutait de la musique. Aucun problème particulier à signaler, mais reconnaissons que nous n'avons pas non plus diffusé de vidéos 4K.

Dans les faits, le Raspberry RAID est une machine qui tourne plutôt bien dès lors que l'on souhaite accéder - à un ou deux - aux données qui sont stockées sur ses disques. En revanche, toutes les phases de copie de fichiers ou d'envoi de données sur le Raspberry RAID sont bien plus laborieuses. Nous avons observé les mêmes limitations dans le cas d'une utilisation « base de données » : l'accès à nos fichiers de travail se fait sans difficulté, la synchronisation d'un vaste dossier plein de textes et autres comptes-rendus est moins agréable.

Notre Raspberry RAID désossé
Le « Raspberry RAID » selon AllNet.China : intéressant, mais largement perfectible © Nerces pour Clubic

AllNet.China Raspberry RAID : l'avis de Clubic

Sommes nous prêts à remplacer notre NAS Synology par un Raspberry RAID conçu autour de la solution conçue et commercialisée par AllNet.China ? La réponse est actuellement sans appel : c'est non. Si les performances en lecture en font une machine tout à fait convaincante, notre NAS n'est pas qu'une station multimédia destinée à héberger photos souvenirs et films de vacances. Nous avons diverses image-disques régulièrement mises à jour et de nombreux documents de travail que nous synchronisons avec plusieurs utilisateurs. Là, les performances sont trop faibles pour un usage quotidien, intensif.

Reste que compte tenu de l'espace occupé par le Raspberry RAID, c'est une solution à nulle autre pareil. Nous en avons vu passer des NAS et même les plus riquiquis ne peuvent rivaliser avec cette solution à base de « chinoiserie » en provenance d'AllNet.China. Nous avons abouti à un NAS remarquablement discret et compact et, grâce à la gratuité d'OpenMediaVault, la facture totale reste mesurée. Hélas, le montage et la configuration ne sont pas de tout repos du fait de bugs inacceptables et les problèmes d'alimentation - en utilisant pourtant la brique recommandée par AllNet.China - nous incitent à une certaine prudence. En attendant l'arrivée d'une version 2 expurgée de ces défauts « de jeunesse », le principe reste lui, remarquablement séduisant. Avis aux bidouilleurs.

Raspberry Pi Quad SATA HAT

6

Les plus

  • Design sobre et élégant
  • Une solution hyper compacte
  • 4 unités / 32 To de stockage
  • Petit écran LCD bien pratique
  • Débits corrects en lecture
  • Ventilation bien étudiée

Les moins

  • Soucis techniques (visserie, ports)
  • Sérieux problèmes d'alimentation
  • Faibles débits en écriture
  • Pas exactement plug & play

Installation6

Performances7

Fiabilité6


Nerces

Spécialiste Hardware et Gaming

Spécialiste Hardware et Gaming

Tombé dans le jeu vidéo à une époque où il fallait une belle imagination pour voir ici un match de foot, là un combat de tanks dans ces quelques barres représentées à l'écran, j'ai suivi toutes les év...

Lire d'autres articles

Tombé dans le jeu vidéo à une époque où il fallait une belle imagination pour voir ici un match de foot, là un combat de tanks dans ces quelques barres représentées à l'écran, j'ai suivi toutes les évolutions depuis quarante ans. Fidèle du PC, mais adepte de tous les genres, je n'ai du mal qu'avec les JRPG. Sinon, de la stratégie tour par tour la plus aride au FPS le plus spectaculaire en passant par les simulations sportives ou les jeux musicaux, je me fais à tout... avec une préférence pour la gestion et les jeux combinant plusieurs styles. Mon panthéon du jeu vidéo se composerait de trois séries : Elite, Civilization et Max Payne.

Lire d'autres articles
Cet article contient des liens d'affiliation, ce qui signifie qu'une commission peut être reversée à Clubic. Les prix mentionnés ainsi que les marchands mis en avant sont susceptibles d'évoluer afin de toujours vous proposer le meilleur prix sur le produit concerné. 
Lire la charte de confiance
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ? Suivez-nous pour ne rien rater de l'actu tech !
google-news
Rejoignez la communauté Clubic S'inscrire

Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.

S'inscrire

Commentaires (32)

Bombing_Basta
Ce serait bien que cous testiez les NAS terramaster.
Bibifokencalecon
Agréable présentation d’un NAS Raspberry (et bon article). Je me doutais que le Raspberry montrerait des limites en écriture, mais le rapport qualité/prix reste difficile à battre pour une personne ou une famille qui souhaite avant tout avoir une sorte de petit Media Center.<br /> Pour le coût des disques de stockage, peut-être préciser que le coût est assez bien amorti avec la durée mais aussi par le fait qu’il sera toujours possible de les déplacer sur une autre plateforme NAS au besoin (il peut il y avoir quelques restrictions selon les assembleurs de NAS mais ce n’est pas si fréquent que cela).<br /> Pour une famille, la configuration JBOD est la plus adaptée : la place de stockage avant tout.
Demongornot
Sympa, perso j’avais imaginer l’utilisation du Raspberry Pi en tant que contrôleur pour un disque backup qui resterais connecté à l’ordinateur pour la praticité de la chose, mais qui empêcherais les ransomwares de modifier les fichiers du disque, tout en étant capable de faire des backup réguliers combiné avec un logiciel prévu pour.
nirgal76
Bien complet, article sympa.
Nerces
Merci. J’ai corrigé : c’est bien 32 To théoriques.
robert_groslezard
Je plussoie l’avis de fred1968 : l’Odroid N2 est très intéressant en terme de performances (je m’en sers pour du transcodage audio transparent). Le soucis c’est le cout et de bien prendre en compte les frais de douanes ! Le raspberry me semble trop léger pour une fonction NAS, surtout pour une solution basée sur du raid logiciel (sollicitation CPU) !
robert_groslezard
C’est une idée qui tiens la route, le tout est de prévoir un lancement automatisé (le but étant que la machine ne reste pas connectée au réseau en permanence). Perso, j’utilise syncback sur mon mediacenter win10 pour faire cette opération. Rsync sous linux est aussi très bien !
robert_groslezard
J’ai commandé sur HardKernel l’année dernière pour des raisons similaires (aucun prestataires fr ne proposait mieux). Pour le support du PoE, je suis plus mitigé… certes tu passes par un système plus simple en cablage (camera IP etc…), mais si ton transfo POE tombe en rideau, toute ton installation tombe… Alors que c’est relativement facile de rebricoler à l’arrache un transfo pour une alim défaillante. La problématique est toujours la même, c’est une histoire de cout/risque/disponibilité.<br /> Nvidia, je n’attends plus rien d’eux dans ce secteur… Après je rejoins tes spécifications 2 ports GB + 2 Nvme et PCIe (mon serveur ipfire commence a se faire vieux) ! Ce serait en effet une solution basse énergie intéressante (mais en mini-itx) !
Demongornot
Justement, il suffit simplement que le code désactive tout bonnement la connexion USB entre l’ordinateur et le Raspberry et peux importe ce qu’on fait à ce port USB, le contenu sera totalement isolé.
robert_groslezard
En effet, ou tu peux mettre une alimentation minutée pour le démarrage (prise programmable horaire), ce qui est encore plus safe (en théorie), vu que c’est une action physique (on/off) ne dépendant d’aucun software (théoriquement vulnérable). Et rajouter une commande shutdown -h now a la fin de ton cycle de backup (avec une commande sync juste avant pour attendre la fin de l’écriture asynchrone) .
Demongornot
Oui, perso je pense plus à :<br /> Soit controller l’alimentation d’une simple carte contrôleur USB.<br /> Ou d’utiliser des transistors pour déconnecté l’USB.<br /> Comme ça le Raspberry peux simplement avoir son compte à rebours/heure de déclenchement sans avoir à faire quoi que ce soit manuellement ni acheté d’autre éléments.<br /> Sinon un Arduino pour controller l’allumage du Raspberry et qui dés que le Raspberry à fini, il indique à l’Arduino qu’il peux coupé l’alimentation.
krotte
pour un NAS c’est clair que le raspberry est limité, c’est pour cela que j’ai pris une Odroid HC2 c’est stable et puissant! Je l’utilise avec OMV 4. Je n’ai pour le moment qu’un seul disque mais je compte bien investir dans une seconde carte.<br /> pour info il ne faut pas acheter vos cartes Odroid sur hardkernel (livraison depuis l’Asie) mais plutôt sur https://www.odroid.co.uk/
fg03
C’est vraiment un article-tuto pour ceux qui veulent installer un raspberry NAS.<br /> J’ai pas vu le prix du kit pour transformer le raspberry en NAS.<br /> Perso les NAS ne m’intéressent pas… par contre pour en faire un enregistreur video si on a des caméras et justement c’est plutot dans ce sens que l’article aurait été intéressant… en listant les possibilité d’usage si il existait des kits comme cet excellent kit pour en faire un NAS, quel OS en général libre il fallait privilégier… Que ce soit pour de la domotique, partager une imprimante ou faire tout à la fois quand ca n’est pas de l’intensif.
robert_groslezard
Merci pour le lien.
Jice06
Vu le prix du kit + Rpi4 + alim + temps passé, on peut se faire des trucs plus sexy pour qqes euros de plus et fiable, genre NAS chez Buffalo ou terramaster, ou chassis Fantec derriere un nuc chinois…
Nerces
Deux arguments en faveur du Raspberry NAS (à toi de voir s’ils sont recevables ) :<br /> la beauté du geste<br /> OMV est un logiciel libre<br />
mrassol
Tu es sous Windows ? tu fais un script qui connecte le lecteur avant le backup, et qui le déconnecte a la fin.<br /> windows fourmille de petits outils parfaits …
sharky172
Juste pour préciser que contrairement à ce qui est beaucoup dit, il est déconseillé de faire du RAID avec plusieurs disques 100% identiques, surtout si ils ont sont issus du même lot.<br /> Des disques durs fabriqués en même temps et dans le même lot, auront les mêmes faiblesses et lâcheront tous en même temps ce qui réduit l’intérêt du RAID.<br /> L’idéal est donc de faire du RAID avec des disques ayant des durées de vies différentes, (mixer du neuf et du recyclage) ou avec des modèles différents.
Demongornot
Oui, et l’idée est sympa mais ça laisse une porte ouverte je trouve, si un black hat hacker un peux trop malin fait un Ransomware qui justement fait ce genre de choses histoire de ruiner les données de périphérique externe alors tout le concept ne sert plus à rien…<br /> Alors que si ça ce fait depuis le Raspberry qui contrôlera à ce moment là les données qu’il reçoit et se charge lui même de l’écriture sans que Windows y ai accès, ça devient largement plus sur.<br /> Enfin après pour concevoir des système sécurisé je suis très parano…
mrassol
Si le lecteur n’est pas mappé il n’est pas visible ni utilisable.
Demongornot
Je sais bien, mais comme j’ai dit, je préfère prendre une approche parano pour ce qui est de la conception de système de sécurité en informatique, énormément de choses qu’on pensait inviolable ont étaient à la grande surprise générale facile d’accès…<br /> C’est d’ailleurs ce qui a rendu le Ransomware WannaCry si impressionant.<br /> @fred1968<br /> Pas la peine d’être irrespectueux non plus, sache que c’est totalement possible de récupéré des informations d’une machine non branché à un réseau, c’est pas des affabulation, c’est le nom d’un programme même pas secret :<br /> fr.wikipedia.org<br /> TEMPEST<br /> Vous pouvez partager vos connaissances en l’améliorant (comment&nbsp;?) selon les recommandations des projets correspondants.<br /> TEMPEST est un nom de code de la National Security Agency (NSA) faisant référence aux mesures et aux standards liés aux émissions compromettantes des machines traitant de l'information.<br /> Toutes les machines de traitement de l'information (machines à écrire, téléscripteurs, ordinateurs, machines de chiffrement, etc.) ont des émissions compromettantes (compromising emission ou C...<br /> On parle ici de récolté des données depuis un réseau électrique, des frappes clavier avec des micro ou même les capteur de mouvement des smartphones à proximité, de voir le contenu d’un écran depuis n’importe quel matériau conducteur tel que les canalisations…<br /> On sait aussi qu’il existe des virus capable de s’implanté dans le firmware d’un disque dur pour résister au formatage et de se réimplanté dans le système, le tout en étant quasiment impossible à détecté.<br /> Les virus de nos jours étant polymorphique il ne faut plus se fier à la signature mais au comportement de tel logiciels pour les détecté, seulement ça peux fonctionné dans l’autre sens.<br /> Le but d’un ransomware c’est justement de rendre des fichiers irrécupérable, ce qui veux dire qu’il est inutile si il y a sauvegarde, c’est pas très compliqué de faire un virus qui attend un certain temps pour voir si différent système de stockages sont connecté et à quel interval (avec une marge d’erreur) pour utilisé des bombes à retardement et les corrompre au meilleur moment.<br /> Si je devais codé un ransomware, je ferais en sorte qu’il créer des copies prévues à la fois pour reprendre le travail si une était stoppée, mais également une par périphérique de stockage détecté sur une période d’une semaine à un mois, comme ça, lors ce que la personne pense avoir enfin viré cette saleté, boom, ses sauvegardes sont aussi crypté, et si elle veux récupérer ses données elle va devoir payer…<br /> Car à part ceux qui s’y connaissent bien en informatique, quelqu’un qui a un disque dur de sauvegarde et une clef USB avec des données quelconque dessus, lors ce que cette personne va pensé que la menace est éliminé, elle va de façon insouciante branché ses périphérique et là c’est la catastrophe…<br /> Et ça c’est sans parler de programme qui pourraient simplement utiliser le eventvwr de windows pour simplement mettre en relation ce qui permet de reconnecté de façon logicielle le lecteur et un périphérique de stockage et s’en servir soit de déclencheur pour sortir le ransomware de son état de veille, soit pour directement reconnecté le périphérique lors ce que l’ordinateur est en étant d’inactivité et de tout faire de lui même.<br /> Des programme amateur font plus compliqué que ça, donc avec l’appas du gain des ransomwares, c’est plus que probablement qu’un existe déjà étant capable de faire cela…<br /> Et j’aime bien dire : «&nbsp;vaux mieux être un parano en vie qu’un insouciant mort&nbsp;».
Demongornot
Tu me dis des choses comme ça et en suite tu me parles de paranoïa par ce que je dit que c’est préférable d’avoir une désactivation coté périphérique que du coté OS ? Really ¿<br /> Un NAS restera toujours plus cher qu’un disque dur externe et un Raspberry Pi…<br /> Le truc c’est que la fuite d’information atteint des niveau que personne n’imagine, juste pour exemple, la Wi-Fi alliance peux depuis la Wi-Fi 6E détecter les mouvement et la respiration :<br /> Futura<br /> La prochaine version du Wi-Fi pourrait détecter les mouvements<br /> À peine quelques mois après la sortie du Wi-Fi 6, son successeur, la norme IEEE 802.11be, est déjà en cours d’élaboration. Au programme : une sécurité renforcée, un meilleur respect de la vie...<br /> Et bizarrement la 5G dont les ondes millimétrique ont des fréquences supérieur au 6Ghz de la Wi-Fi 6E (donc qui sont plus sensible et facilement influençable) est très poussée par le gouvernement ) être installé partout alors que ça n’as aucun sens techniquement et commercialement de le faire avant de renforcer les réseau fibre et 4G…<br /> Je dis ça, je dis rien…<br /> Donc au final, est-ce réellement de la paranoïa que de préférer utilisé une désactivation coté périphérique quand on sais tout ça ?<br /> Je dirais que la vrais version parano ça serrait de mettre le système sous batterie dans une cage de faraday avec des connecteur électrique qui physiquement se retire lors de l’activation de la sauvegarde et de faire en sorte que des calculs aléatoires soient amplifier pour brouiller les émissions…
Demongornot
Très agréable et respectueux, j’aime bien ça.<br /> Et c’est vrais que ça n’intéresse absolument aucun hackers qui codent des Ransomwares et qui gagnent de l’argent avec ça d’accéder au sauvegardes pour donner encore plus de raisons au gens de payers pour récupérer leur donnés…<br /> J’ai même pas de VPN…J’ai TOR d’installé mais je l’utilise jamais, et je parle pas d’être intraceable, je parle de ne pas laissé de porte ouvertes vers des données sauvegardé qui ont justement pour but de ne pas être endommagé, encrypté, effacé ou corrompu (virus ou non) et non de ne pas être lu, SIMPLEMENT en utilisant un Raspberry Pi (le sujet ici) pour physiquement déconnecté sa liaison USB avec l’ordinateur (transistors ou relais ou en désactivant un contrôleur USB comme tout ces «&nbsp;Mini USB Host Shield&nbsp;» trouvable sur USB en coupant son alim pour le rendre inopérant) pour le rendre hors d’atteinte.<br /> Mais bon je te l’accorde, WannaCry c’était surement du fake hein, aucun hackers n’irais jamais sur le Deep Web pour payer très cher des outils de la NSA qui dévoile des failles qui peuvent être utilisé par un virus pour infecté d’autre machines d’un réseau, tout ça pour gagner des sous en cryptant des données et demandant de payer pour pouvoir les décrypté, voyons, c’est surement une théorie farfelue d’un «&nbsp;complotiste&nbsp;», personne ferais jamais ça et aucune chose du genre ne risque de recommencé, surtout avec des virus qui savent accédé au fonctions les plus sensibles d’un processeur (Meltdown, Spectre), CPU qui lui même gère les IO peux importe ce que Windows en pense et qui peux facilement envoyé des données vers n’importe quel périphérique…<br /> Totalement délirant et vraiment d’un esprit fragile, franchement, quel crétin irais concevoir un virus qui s’attaque au données qu’on veux justement le plus protégé…
Kerri
L’article est intéressant, mais je trouve quand même qu’il aurait pu éviter quelques lieux communs, comme par exemple:<br /> Système d’exploitation plus sécurisé que Windows, Raspbian - comme n’importe quel Linux - ne donne pas systématiquement tous les droits à chaque utilisateur <br /> Comme si windows donnait des droits administrateurs à tous les utilisateurs…<br /> Par ailleurs, je trouve étonnant pour les performances:<br /> -de qualifier de « correctes» les performances en lecture, alors qu’elles sont proches du maximum théorique (110Mo/s = 880Mb/s, or on est en ethernet 1gb/s max théorique)<br /> -Et surtout de ne pas comparer les performances en écriture avec un nas HDG équipé des mêmes disques durs, et de décréter que le débit faible est du fait du pi.
Nerces
Un lieu commun que Linux soit plus sécurisé que Windows ? Peut-être, mais la vérité, non ? C’est vrai, ça s’est nettement arrangé côté Windows, mais il permet encore de jouer avec les fichiers systèmes et de faire de belles bêtises sans trop forcer.<br /> Oui, « correctes » car n’importe quel NAS moderne sature le Gigabit Ethernet en lecture.<br /> Je ne « décrète » rien J’ai testé des dizaines de NAS et pas mal avec les mêmes SSD utilisés sur ce test : 50 Mo/s. c’est ce que j’ai observé de plus faible et d’assez loin, en plus la régularité n’est pas de mise. Je reconnais que je ne fais pas de comparaison directe dans l’article.<br /> J’espère avoir clarifié les choses
Kerri
Bonjour,<br /> Nerces:<br /> Un lieu commun que Linux soit plus sécurisé que Windows ? Peut-être, mais la vérité, non ?<br /> Sources?<br /> Nerces:<br /> est vrai, ça s’est nettement arrangé côté Windows, mais il permet encore de jouer avec les fichiers systèmes et de faire de belles bêtises sans trop forcer<br /> Non. Pour supprimer un fichier système sous windows il faut le vouloir. Il ne suffit pas de glisser c:\windows dans la corbeille <br /> Nerces:<br /> Oui, « correctes » car n’importe quel NAS moderne sature le Gigabit Ethernet en lecture.<br /> 110Mo/s au lieu de 128Mo/s en maximum théorique, ça fait une différence de 10% avec les meilleurs nas gigabit ethernet…<br /> Nerces:<br /> Je ne « décrète » rien J’ai testé des dizaines de NAS et pas mal avec les mêmes SSD utilisés sur ce test : 50 Mo/s. c’est ce que j’ai observé de plus faible et d’assez loin, en plus la régularité n’est pas de mise. Je reconnais que je ne fais pas de comparaison directe dans l’article.<br /> Ça manque clairement. Il faut faire un test standardisé pour comparer: ici on veut voir la vitesse du NAS. Il faut donc utiliser un autre NAS, avec les mêmes disques, et copier le ou les mêmes fichiers à partir du même ordinateur
StephaneP
Bonjour.<br /> Pour en revenir au coeur du sujet : j’ai reçu mon kit rapidement malgré le confinement et la distance : 13/5 reçu le 2/6.<br /> Bonne nouvelle j’ai eu l’alimentation de preorder. 2ème bonne surprise : c’est le kit 1.2 donc ce n’est plus de l’USB-C qui est livré mais une alimentation avec un connecteur rond (12v-5.0A).<br /> J’ai monté 4 disques 2.5 classiques (5400tours des WD des modèles et capacités différentes) : 0 soucis d’alimentation.<br /> Ne pas oublier de Reboot 1 fois après avoir activer l’afficheur sur le dessus, sinon cela ne fonctionnement pas.<br /> Les points d’attention :<br /> pas de vrai isolations électriques interne et avec le boitier donc comme recommander ne pas toucher/déplacer une fois allumé (j’envisage de mettre un feuille isolante côté connecteurs USB car le risque le plus fort est là). Rassurant malgré tout car le boitier est lourd, épais et costaux donc pas de risque d’écrasement quand on prend en mains (ou alors faut s’appeler Hulk).<br /> la température du PI est élevée même au repos 50/53° alors qu’avec mon ancien boitier ventilé j’étais à 40°. Rien de dramatique, je vais surement changé le ventilo haut par un Noiseblocker XM2 (théoriquement meilleur rendement et moins bruyant). J’envisager aussi un petit support avec 2 ventilos (push/pull) pour le base histoire d’optimiser le transfert. La refroidissement du PI est un point qui pourrait être amélioré je pense (watercolling…)<br /> *l’ordre de port versus ce que Raspbian détecté, là c’est mystère : port de 1 à 4 mais Raspbian détecte 1/3/2/4.<br /> Le kit revient à plus que 99 € car il faut rajouter les frais de ports et les éventuelles frais de douanes (sur le coup c’est roulette russe).
Nerces
Très intéressant Stéphane, merci pour ce retour et, oui, la 1.2 semble bien mieux pour l’alimentation.
Stephane2
Attention paradoxalement la partie logicielle est un peu galère dans son ensemble. OVM propose une solution qui embarque beaucoup de chose mais on ne sais pas trop quoi lors de l’installation.<br /> 1/ l’IP qui change : bah oui ne fixez pas votre IP avant l’installation de OVM : il change de gestionnaire et DHCP<br /> 2/ Effet de bord le résolution DNS est foireuse. Astuce (j’en suis arrivé à me faire un guide du début à la fin… au bout de 20 formats. Disponible à la demande presque terminé) :<br /> cp /run/systemd/resolve/resolv.conf /etc/resolv.conf<br /> sudo nano /etc/resolv.conf<br /> nameserver 8.8.8.8<br /> nameserver 1.1.1.1<br /> ou le routeur<br /> 3/ SURTOUT ne pas jouer avec la config du HAT quand les disques sont montés sous OVM --&gt; direction reformat de la microSD card et réinstallation complète… Testé et certifier 3 fois :s<br /> Ma configuration au final :<br /> Raspbian lite<br /> IP fixe<br /> OVM<br /> Zabbix 5 serveur (pour surveiller temp/disques/réseau/et le reste de mon réseau…) : Mysql (à faire soit même à côté le mysql (mariadb-server)/NGINX (pour éviter apache et les conflits avec nginx de OVM)<br /> 1 serveur minecraft 20 slots sans mod<br /> 1 grafana pour le fun<br /> Et il reste encore entre 800Mo et 1.2 Go de ram et CPU assez plate. De quoi monter 1 docker pour faire tourner des applications x86 .
BotFeedMe
Bonjour Stéphane,<br /> Serait-il possible échanger avec toi via mail ou discord, j’aimerais mettre en place ce projet de RPI NAS, mais j’aurais quelques questions.
Guillaume1972
J’ai un HDD 2,5 pouces de 5 To, donc il me semble que la limite n’est pas de 3 mais bien de 5 To par disque.
ppuiay
Les SBC ont un souci lors de la réalisation d’un NAS, les I/O.<br /> On n’a pas de solution SFP+ pour un réseau 10GB/s, si l’appareil doit durer, il faut se dire que 10GB/s sera le standard bien avant le fin de vie de l’appareil, ou marquera la fin de sa vie.<br /> De plus, si l’on admet que 4 disques 3,5" est un minimum, alors il faut songer à leur alimentation.<br /> Un NAS n’a pas besoin de beaucoup de CPU (quoique Plex avec encodage à la volée, faut voir), mais a besoin de solides I/O, et les SBC sont pour l’instant, de mauvais élèves dans cette classe là.<br /> Espérons que la suite me donne tort. Raspi 5 n’en est pas loin…
Voir tous les messages sur le forum
Haut de page

Les derniers tests

NAS : tous les derniers tests