Een echt Zwitsers zakmes van de computerhacker, de Raspberry Pi is een machine die meerdere verantwoordelijkheden op zich kan nemen. Vandaag bekijken we het geval van opslag met het voorbeeld van een RAID-oplossing die zowel de installatie van specifieke hardware uit China als de inzet van een software-interface omvat, de beroemde en gratis OpenMediaVault. Zonder te claimen uitputtend te zijn, zullen we proberen u door de verschillende fasen van het proces te leiden en u onze mening geven over het uiteindelijke belang ervan.
Opgericht door David Braben, Louis Glass, Jack Lang, Pete Lomas, Robert Mullins en Alan Mycroft, vierde de Raspberry Pi Foundation onlangs haar twaalfde verjaardag. Belangrijker voor eenvoudige gebruikers dan wij, de basis werd vooral opgemerkt door de marketing van een paar maanden geleden de Raspberry Pi 4 B, de nieuwste versie van zijn single-board nano-computer op basis van een ARM-processor zoals gedefinieerd. Wikipedia. Dankzij een grotendeels vernieuwde kracht, meer RAM en efficiëntere I / O, heeft de Pi 4B veel hoop gewekt bij hackers van alle niveaus. Bij The-HiTech.net gaf het beest ons hunkeren naar RAID verder gestimuleerd door de distributie van een kit door AllNet.China.
Het hart van onze NAS, de Raspberry Pi 4B © Nerces voor The-HiTech.net

De Raspberry Pi gaat naar "v4"

Zoals we in de inleiding al zeiden, is de Raspberry Pi 4 Model B al enige tijd verkrijgbaar. Ook hebben wij u vanaf augustus 2019 een relatief complete test kunnen aanbieden, een test die we u uiteraard uitnodigen om te (her) raadplegen om duidelijkere ideeën te hebben alvorens verder te gaan. . Bedenk dat de Raspberry Pi 4B de evolutie is van het basisconcept van de Raspberry Pi Foundation: een concept dat bestaat uit een nanocomputer die neerkomt op een enkele kaart. Tussen Pi3B + en Pi4B is de vormfactor daarom praktisch identiek. Het moederbord is dus simpelweg iets groter, maar de echte "visuele" verschillen zitten meer in de connectoren en ingebouwde componenten.

Gegevensblad Raspberry Pi 4 Model B

  • Processor: Broadcom BCM2711, quad-core Cortex-A72 64-bit op 1,5 GHz
  • GPU: Broadcom VideoCore VI op 500 MHz
  • RAM: 1 GB, 2 GB of 4 GB LPDDR4-3200 SDRAM (afhankelijk van het model)
  • Netwerk: Gigabit Ethernet en Wi-Fi 802.11b / g / n / ac 2,4 / 5 GHz; Bluetooth 5.0, Bluetooth Low Energy
  • Opslag: microSD-kaartlezer
  • Aansluitingen: USB 2.0 (x2), USB 3.0 (x2), Ethernet (RJ45), micro-HDMI (x2), 3,5 mm audio-aansluiting, Camera Serial Interface (CSI), Display Serial Interface (DSI) en USB- C (voeding), General Purpose Input / Output (GPIO) 40-pins
  • Afmetingen: "Creditcard" formaat: 88 x 58 x 19 mm, 46 gram
  • Prijs en beschikbaarheid : reeds beschikbaar, voor € 39 (uitgerust met 1 GB) / € 49 (2 GB) / € 59 (4 GB)

In het hart van de Raspberry Pi 4 Model B bevindt zich daarom een ​​Broadcom BCM2711-processor waarvan de naam een ​​tegenvaller zou kunnen suggereren in vergelijking met de BCM2837 die de vorige generatie uitrust. In werkelijkheid onderscheidt de BCM2711 zich door de aanwezigheid van vier ARM Cortex-A72-kernen, veel krachtiger dan de Cortex-A53 van de Pi 3B +. De werkfrequentie verbetert ook (+ 100 MHz) tot 1,5 GHz. Genoeg "aardappel" voor onze Raspberry RAID NAS?

Er bestaan ​​verschillende Raspberry RAID-oplossingen. Het is soms een beetje "rauw"

RAID voor netwerkopslag

Om de toon te zetten, moeten we nu bespreken wat een RAID-oplossing is en hoe deze van bijzonder belang is in de vorm van een NAS. De term RAID is een acroniem - Redundant Array of Independent Disks - wat ruwweg "redundante groepering van onafhankelijke schijven" betekent.
Er zijn meerdere varianten van RAID met aanzienlijk verschillende doeleinden. RAID 0 houdt bijvoorbeeld in dat gegevens worden opgesplitst in zoveel "groepen" als er schijven in de RAID 0-array zijn. Het systeem schrijft slechts één groep per schijf, maar doet dit tegelijkertijd, dus we profiteren van veel hogere snelheden dan het schrijven van alle gegevens op een enkele schijf. Aan de andere kant, wanneer een schijf defect raakt, gaan alle gegevens in één keer verloren: het systeem kan de ontbrekende groep (en) niet herberekenen van de andere die nog geldig zijn.
De drie meest elementaire RAID-systeemorganisaties die LaCie heeft gezien

RAID 1, RAID 5, RAID 6, RAID 10: naar een beetje beveiliging

In tegenstelling tot dit systeem is er RAID 1 die twee fysieke harde schijven combineert: gegevens worden gelijktijdig naar beide units gekopieerd zonder tussenkomst van de gebruiker. Stel dat een van de twee in de pas valt, het systeem detecteert het en geeft dit aan zodat de vervanging zo snel mogelijk kan worden uitgevoerd. Als je dit gedaan hebt, zal het systeem - helemaal alleen - ervoor zorgen dat alle gegevens worden gekopieerd zodat de twee schijven weer identiek zijn qua inhoud. Daar verkiezen we dan ook een bepaalde vorm van zekerheid boven prestatie.
Diagram van hoe pariteit werkt op een RAID 5-array © Wikipedia
Halverwege zijn er meerdere varianten van RAID zoals RAID 5, RAID 6 of RAID 10 om er maar een paar te noemen. Het idee is om "het beste van twee werelden" te bieden, maar minder effectief. Een RAID 5-array levert doorgaans betere prestaties dan een RAID 1-array, maar bevindt zich niet op het niveau van een RAID 0-array. In vergelijking met de laatste biedt het echter enige "bescherming" van gegevens. We vertrouwen hier op het begrip "pariteit". We zullen niet in details treden, maar er zijn enkele zeer goede artikelen over het onderwerp, vooral op Wikipedia.

Van de vraag van de NAS

Ten slotte moeten we de kwestie van NAS noemen, opnieuw een Engels acroniem voor Network Attached Storage of, in goed Frans, netwerkopslageenheid. Een NAS is bedoeld om in een netwerk toegankelijk te zijn vanaf verschillende clientwerkstations om gegevens op hun plaats op te slaan. Het maakt een centralisatie van deze gegevens mogelijk en biedt meerdere "praktische" voordelen: gemakkelijke back-up, vereenvoudigd delen en gelijktijdige toegang, lagere kosten en kortere beheertijden.
QNAP en Synology - hier tegengesteld door 01net - zijn twee van de NAS-leiders © 01net
In het geval dat ons vandaag bezighoudt, wordt slechts met enkele van deze voordelen rekening gehouden. Het gebruik van een Raspberry Pi 4B om er een mini-NAS van te maken, is natuurlijk een financieel economische oplossing gezien de prijs van een Raspberry. Een ander voordeel, de extreme compactheid van de nanocomputer maakt het een bijzonder compacte NAS. Toch zou een dergelijk product geen prestaties moeten kunnen leveren om zijn plaats in het bedrijfsleven te rechtvaardigen … Om te zien of het mogelijk is, want we hopen een NAS "in eigen land" interessant te maken.

Gegevensblad Quad SATA Kit

  • Type: "tower" -behuizing, Raspberry Pi 4 NAS-server
  • Raspberry Pi-compatibiliteit: alleen model 4B
  • RAID-ondersteuning: software, RAID 0/1/5
  • Schijfcontroller : 2x JMicron JMS561
  • Aantal poorten: 4x SATA, HDD of SSD
  • Maximale capaciteit: theoretisch tot 32 TB
  • Raspberry Pi 4-verbinding: via de GPIO
  • Gegevensoverdracht: via de 4 USB3.0-poorten
  • Ventilatie: dubbel, 30 mm (Raspberry Pi) / 40 mm (HDD)
  • Display: OLED-scherm (IP, opladen, opslag, etc.)
  • Voeding: extern, via USB-C-poort (12V / 5A)
  • Afmetingen (D / B / H): complete behuizing, 94 x 70 x 173 mm
  • Prijs en beschikbaarheid : pre-order voor € 99, ​​-

Verkocht als reserveonderdelen of als een "complete" bundel, de Quad SATA-kit is een zeer compacte oplossing die is ontworpen voor een Raspberry Pi 4B en maximaal vier opslageenheden. Opgemerkt moet worden dat er technisch gezien niets het gebruik van 3,5-inch schijven in de weg staat, maar de behuizing en het systeem als geheel zijn veel meer ontworpen om plaats te bieden aan 2,5-inch schijven, of ze nu zijn HDD of SSD.

Verkocht als reserveonderdelen, moet onze Quad SATA-kit eerst worden gemonteerd © AllNet.China

Installatie van onze RAID-oplossing

Hoewel het kan worden verkocht als een set die als "compleet" wordt gepresenteerd, is de Quad SATA-kit dat eigenlijk niet helemaal. Allereerst integreert het duidelijk niet de beroemde Raspberry Pi 4B, omdat het wordt gepresenteerd als een accessoire naast de nanocomputer. Je moet al naar de kassa gaan en de Raspberry halen. Onthoud dat er drie versies van de Pi 4B zijn met als enige verschil de hoeveelheid RAM aan boord. In het geval van NAS-gebruik raden we u sterk aan om voor de 4 GB-versie te gaan.
Vergeet daarnaast het toetsenbord / muis-duo niet. Daar kan elk USB-model het lukken en is het niet nodig om de bank te breken. We raden u zelfs aan om alleen randapparatuur voor het oplossen van problemen te nemen, omdat we ook zullen zien hoe snel u het zonder dit duo kunt doen, dat daarom alleen zal worden gebruikt voor de allereerste stappen van installatie / configuratie. Vergeet ten slotte de HDMI-kabel niet - wees voorzichtig dat de Pi 4B micro-HDMI nodig heeft - en een voeding die zijn naam waardig is. We hebben hiervoor een kleine bijlage voorbereid omdat de dingen niet zo eenvoudig zijn als AllNet.China suggereert. Vergeet ten slotte niet de onvermijdelijke microSD-kaart die bedoeld is om het besturingssysteem op te slaan.

De video hierboven illustreert de belangrijkste stappen die nodig zijn om onze kleine RAID-oplossing te bouwen. Het is redelijk goed gedaan en, stap voor stap genomen, moet u de meeste valkuilen vermijden. Het begint heel logisch met de installatie van afstandhouders op de plaat die als achterkant van de behuizing dient. Plaats vervolgens de Raspeberry Pi 4B en bevestig deze met de meegeleverde schroeven.
Bevestiging van de afstandhouders en de Raspberry Pi 4B © Nerces voor The-HiTech.net
Nieuwe afstandhouders moeten op de Raspberry worden ingeklemd: ze zullen dienen als een verankeringspunt voor het hart van het RAID-systeem: de Quad SATA HAT-kaart die in de GPIO-poort van de Raspberry wordt gestoken en stevig wordt vastgeschroefd … zelfs als we we moesten twee van de vier schroeven in onze reserve terughalen: kleine kwakzalver bij AllNet.China. Voordien is het echter nodig om de radiator / ventilatorcombinatie van AllNet.China te bevestigen om de Pi 4B koel te houden.
Installatie van de ventilatie van de Pi 4B en de SATA HAT-kaart © Nerces voor The-HiTech.net
Interessant is dat de genoemde koellichaam / ventilator niet wordt aangedreven door de Raspberry Pi. De korte kabel moet eigenlijk onder het Quad SATA HAT-bord worden aangesloten. Het is daarom raadzaam om deze verbinding te maken voordat u de kaart op de Pi 4B bevestigt. Het is dan mogelijk om de Quad SATA HAT in te stellen: niets heel ingewikkelds op dit niveau, pas op dat je de GPIO-pinnen niet forceert.
Montage van onze vier SSD's en aansluiting op de SATA HAT © Nerces voor The-HiTech.net
Naast deze kleine montage is het een kwestie van de HDD / SSD installeren door ze aan de twee "wanden" van de behuizing te bevestigen. Nogmaals, niets is te raket met de wetenschap en AllNet.China levert alle hardware die nodig is om vier schijven te installeren. Voor de volgende stap nodigen we je uit om onze foto goed te bekijken: de ventilator / schermkaart die bedoeld is om aan de bovenzijde van de koffer plaats te vinden, moet rechtop worden geplaatst. Plaats de ventilator gewoon aan de zijde van de HDD / SSD-aansluiting. Tweede kleine kwakzalver aan de hardwarezijde: we misten er nog twee op onze bundel.
Laatste aansluitingen voor algemene ventilatie en het LCD-scherm © Nerces for The-HiTech.net
De laatste stap, aan de verbindingszijde, betreft het aansluiten van een witte kabel. Dit laatste wordt voor niets minder gebruikt dan om deze "plafond" -kaart van de doos van stroom te voorzien: het is dat er een beetje stroom voor nodig is om de ventilator te laten draaien en de nodige energie te leveren voor het kleine LCD-scherm. Als je klaar bent, kun je de mooie kleine Raspberry RAID-behuizing bewonderen die je nu in handen hebt.
Schroeven en monteren van de "externe" USB-brug voor gegevensoverdracht. Let op de poorten iets te diep in de behuizing: niet erg praktisch © Nerces voor The-HiTech.net
Een laatste stap waarvoor u zich niet moet haasten. Hierbij schuift u het behuizingsdeksel. Er zijn gaten gemaakt zodat de Pi 4B en Quad SATA HAT-connectoren beschikbaar blijven: we schuiven de behuizing zonder al te veel te bewegen en dan, wanneer deze de metalen "basis" -plaat raakt, schuift hij een beetje zodat de poorten zijn "in de gaten". Doe het tegenovergestelde en het is de verzekering om een ​​USB van uw Pi 4B te beschadigen… zoals tijdens onze test!

Van de keuze van het dieet

Degenen die bekend zijn met de Raspberry Pi zullen het je vertellen, het kiezen van een voeding voor je Pi is niet altijd een gemakkelijke taak … het is nog meer waar in het geval van onze Rapsberry RAID. In feite zijn we eigenlijk begonnen met de kleine externe steen van AllNet.China en waren we officieel van plan om 45W te leveren. Probleem, ze wilde nooit correct werken op onze cavia: de Raspberry Pi 4B vertoonde systematisch de "kleine bliksem" die zo kenmerkend is voor ondervoeding.
We hadden er echter voor gezorgd om SSD's in plaats van HDD's in ons systeem te behouden, maar zelfs door het aantal SSD's drastisch terug te brengen (tot drie, dan twee en zelfs één), was de "kleine flits" nog steeds in orde. Uit wanhoop hebben we een officiële Raspberry-voeding gebruikt om te controleren of de elektronica functioneel was. Geen probleem. Aan de andere kant is deze Raspberry met kleine steentjes niet krachtig genoeg om zelfs maar twee SSD's sereen te leveren.
Aan de linkerkant de officiële AllNet.China-steen - onbruikbaar - en aan de rechterkant onze redder, een zeer goed 60W-model ondertekend door Anker
Uiteindelijk hebben we onze zinnen gezet op een steen ontworpen door Anker, een bekend Chinees merk. Veel andere modellen zouden moeten kunnen werken, maar hiermee konden we onze Raspberry RAID, met zijn vier SSD's, van stroom voorzien. Merk echter op dat de dingen zullen verschillen, afhankelijk van de SSD-modellen en dat HDD's zelfs nog hebzuchtiger zullen zijn. We raden u daarom aan deze Wiki-pagina te raadplegen die gewijd is aan de stroomvoorziening / het verbruik van de Quad SATA HAT.

Software: OpenMediaVault en de Linux RAID-stack

Het is gebeurd ! Uw kleine apparatuur is nu geassembleerd en het moet worden erkend dat een NAS van dit formaat meer dan één indruk zal maken! Technisch gezien is het mogelijk om het te associëren met modellen met een 2,5-inch harde schijf die 3 TB aan gegevens kunnen opslaan … en zelfs 8 TB in het geval van SSD's. U kunt zich voorstellen dat de kosten van dergelijke producten het tegenovergestelde zijn van onze doelstelling "lage prijs".
Aan de andere kant is het heel goed mogelijk om eenheden te bemachtigen voor 50 euro per stuk voor een totaal van 100 euro, dus als je jezelf beperkt tot RAID 1, of zelfs 200 euro voor RAID 5. Op dit prijsniveau is het denk niet te groot, maar de prijzen zijn gedaald, we kunnen producten vinden van 1 TB (HDD) of 250 GB (SSD).
De Toshiba L200 1TB biedt acceptabele prestaties voor een minimumprijs © Toshiba
De volgende stap is het opzetten van de softwareomgeving en dit begint uiteraard met het besturingssysteem van onze Raspberry Pi 4B. Ons idee is om ons niet te beperken tot alleen RAID-functies en altijd een echte kleine Raspberry te hebben die perfect bruikbaar is voor iets anders. Dus hebben we onze zinnen gezet op de Linux-distributie die speciaal is ontworpen voor de Pi, Raspbian.
Je hebt een microSD-kaart nodig met vrijwel elke capaciteit, maar voor je gemoedsrust raden we een model van 16 GB aan We hebben hier verschillende favoriete merken, het soort dat je niet mag verhuren. komen op het slechtste moment: de Sandisk Ultra / Extreme of de Samsung EVO Select / Plus zijn referenties die we nooit hebben gefaald. Steek de kaart in een USB-adapter of kaartlezer en je bent klaar om te gaan.
Twee microSD-kaarten van hoge kwaliteit. Pas op voor kopieën die in overvloed op het net verschijnen © Sandisk / Samsung
Een vervolg waarvoor een passage op de site van de Raspberry foundation nodig is om de afbeelding te downloaden. Er zijn verschillende mogelijkheden, maar je kunt nauwelijks slechte keuzes maken voor wat we gepland hebben: of je nu kiest voor NOOBS, de "beginners" versie van de distributie, of voor Buster, de sleur voor de "stamgasten" , bent u "in goede handen". We raden je gewoon aan om de 2,5 GB-sleuven van de een of de ander te nemen: ze worden geleverd met meer toepassingen die handig voor je kunnen zijn.
Als de Raspbian-afbeelding is gedownload, moet deze op uw microSD zijn geïnstalleerd. Ook hier zijn verschillende keuzes mogelijk en als Raspberry zijn eigen perfect functionele tool heeft - de Raspberry Pi Imager - zijn we gewend om balenaEtcher te gebruiken. In beide gevallen is het formidabel in zijn eenvoud: we starten het programma, selecteren een "bestemming" (onze microSD) en kiezen ons afbeeldingsbestand. Klik op balenaEtcher op de knop "Flash! Start het proces.


Een paar minuten later geeft balenaEtcher aan dat zijn werk is voltooid … Je hebt nu een operationeel Raspbian-systeem op je microSD. Als u de behuizing van de Raspberry RAID had gesloten, moet u deze opnieuw openen om de microSD in te voegen: als u ervoor hebt gezorgd dat u ons hele bestand hebt bekeken voordat u handelt, hoeft u niet "terug te gaan" uw stappen ”.
Zonder aan / uit-knop wordt de Raspberry RAID ingeschakeld door hem gewoon op het lichtnet aan te sluiten. Als alles correct is gemonteerd en aangesloten, zou je de verschillende opstartstappen op je scherm moeten zien verschijnen: de Raspberry Pi, zelfs in versie 4B, is geen power monster, dit opstarten kan even duren … maar vooral het nietis slechts de allereerste stap van onze software-installatie.
Installatie van meerdere pakketten voor de Raspbian, gewoon om "stil" te zijn © Nerces voor The-HiTech.net
Aangezien de Raspbian-afbeelding niet elke vier ochtenden wordt bijgewerkt, lijkt het ons belangrijk om te beginnen met een update volledige systeemdag voordat u de RAID-procedure start. Standaard is de login op Raspbian 'Pi' en het wachtwoord 'raspberry'. Het systeem stelt voor dat u het snel wijzigt, maar voor de rest van onze demo doen we alsof het niet is gebeurd. In de taakbalk, op het Raspbian-bureaublad, vindt u een 'Terminal'-venster, van daaruit zullen we de updates maken.
Tweede stap, alle pakketten zelf bijwerken © Nerces voor The-HiTech.net
Zodra het 'Terminal'-venster open is, nodigen we je uit om deze
sudo apt update in te typen.
Dit commando start de installatie van de pakketten die essentieel zijn voor het hele systeem … Natuurlijk is het belangrijk dat je Raspberry Pi is verbonden met het netwerk en bij voorkeur , in Ethernet. We komen hier niet terug op de configuratie van het genoemde netwerk: standaard heeft Raspbian een DHCP-service nodig om zonder incidenten te werken en op de meeste boxen is zo'n service standaard geactiveerd.
sudo apt volledige upgrade
Een essentiële aanvulling op de vorige opdracht, deze richt zich op de updates die momenteel beschikbaar zijn voor uw systeem. Het is over het algemeen sneller dan de vorige, maar het is nog steeds behoorlijk variabel. Tussen de ene en de andere van deze commando's is het waarschijnlijk nodig om 10 tot 30 minuten te wachten voordat de Raspberry alles heeft geïnstalleerd / bijgewerkt.
curl -sL https://rock.sh/get-rockpi-sata-hat | sudo -E bash -
sudo reboot
Vervolgens is het belangrijk dat Raspbian alle hardware-elementen correct herkent die we hebben toegevoegd door de Quad SATA HAT en zijn verschillende componenten te installeren. Dingen worden op een vrij automatische manier gedaan, maar we zijn ver verwijderd van de plug & play die sommigen van jullie gewend zijn.
sudo systemctl inschakelen ssh
sudo systemctl start ssh
Nog steeds via een 'Terminal'-venster - misschien na een korte herstart van het systeem - is het nu een kwestie van SSH inschakelen. Merk op dat dit ook kan worden gedaan via de Raspbian GUI. We laten je ook een screenshot zien van het venster dat een dergelijke activering mogelijk maakt, maar aangezien we de 'Terminal' waren gaan gebruiken, konden we net zo goed doorgaan.
De Raspbian GUI maakt het ook mogelijk om SSH © Nerces voor The-HiTech.net te activeren.
Het voordeel van het activeren van SSH is dat je vanaf nu niet langer "fysiek" toegang hoeft te hebben tot uw Raspberry RAID. U kunt het normaal gesproken in het kleine hoekje opbergen en het toetsenbord / de muis en zelfs het scherm loskoppelen. Houd detoch netstroom, anders wordt het ingewikkeld!
Met SSH volledig operationeel, hebt u toegang tot uw Rapsberry RAID vanaf elke machine… bijvoorbeeld onze Windows-pc. Hiervoor moet je natuurlijk een SSH-client installeren en als er veel zijn, hebben we een duidelijke voorkeur voor PuTTy, heel klein, heel praktisch. Het is natuurlijk beschikbaar om te downloaden van The-HiTech.net.

Niets is eenvoudiger dan verbinding te maken via PuTTy © Nerces voor The-HiTech.net
Bij de lancering vraagt ​​PuTTy u naar het IP-adres van de externe machine waartoe u toegang wilt hebben en dit is waar het kleine scherm van de Raspberry RAID is erg praktisch: je hoeft alleen maar het IP-adres erop te lezen … Natuurlijk zullen gebruikers die wat beter geïnformeerd zijn, geen moeite hebben om deIP van de machine en / of om deze te vinden via DHCP.
Van daaruit wordt alles gedaan op de opdrachtregel vanaf de 'Terminal' die toegankelijk is via PuTTy. Raspbian is een veiliger besturingssysteem dan Windows en geeft - zoals elke Linux - niet systematisch alle rechten aan elke gebruiker, integendeel. Om onnodige manipulatie te voorkomen, raden we u daarom aan uzelf beheerdersrechten te verlenen voor de duur van een sessie en we hadden het eerder kunnen doen :-)
sudo -s
Vervolgens moet u een regelbestand wijzigen dat bedoeld is om een ​​kleine fout in de software-installatie te corrigeren die eerder automatisch werd uitgevoerd. Het is niet erg ingewikkeld, maar de stapsgewijze procedure moet worden gevolgd om geen fouten te maken. We bellen de editor en het bestand om rechtstreeks vanaf de bovenstaande opdrachtregel te wijzigen.
nano /lib/udev/rules.d/60-persistent-storage.rules
Het is nu een kwestie van het toevoegen van een regel met betrekking tot het beheer van de schijfcontroller. Om dit te doen, onder het item "Fall back usb_id voor USB-apparaten", voeg en zonder iets te wijzigen wat we hieronder aanbieden toe. Een regel die de vaste klanten van Linux zal aanspreken en die voldoende is om de herkenning van de controller probleemloos te laten verlopen.
# JMicron-schijf opgelost
KERNEL == "sd *", ATTRS (idVendor) == "1058", ATTRS (idProduct) == "0a10", SUBSYSTEMEN == "usb", PROGRAM = "/ root / serial.sh% k", ENV ( ID_SERIAL) = "USB-% c", ENV (ID_SERIAL_SHORT) = "% c"
Ten slotte gaat de correctie van de bug door een laatste stap in drie delen. Deze keer is het allereerst om het bestand "serial.sh" aan te maken in de hoofdmap, vervolgens te bewerken om een ​​zeer precieze regel toe te voegen en het ten slotte uitvoerbaar te maken. Nogmaals drie stappen die nauwgezet gevolgd moeten worden om geen enkel risico te lopen.
Het
nano /root/serial.sh-bestand maken en bewerken. De
benodigde regel
#! / Bin / bash
/ sbin / hdparm -I / dev / $ 1 | grep 'Serienummer' | awk '(print $ 3)'
Maak het uitvoerbare bestand
chmod + x /root/serial.sh
Van daaruit is het theoretisch mogelijk om de OpenMediaVault-installatieprocedure (OMV) uit te voeren, maar de software is nog steeds een beetje kieskeurig op Raspbian en we geven er de voorkeur aan om zoveel mogelijk stappen uit te voeren voordat we overschakelen naar OMV. Daarom gaan we onze RAID-stack rechtstreeks vanuit de 'Terminal' maken.
fdisk / dev / sda
Het gebruik van FDISK zal het mogelijk maken om partities aan te maken op elk van de schijven die door de RAID worden beïnvloed. In ons voorbeeld hebben we ons beperkt tot RAID 1 met twee eenheden (sda en sdb), maar we moeten op dezelfde manier te werk gaan met de andere twee eenheden (sdc en sdd) in het geval van een RAID 5-array in vier schijven.
Door op 'n' te drukken, maakt FDISK een nieuwe partitie aan. We laten alles standaard staan ​​door drie keer op 'enter' te drukken (partitienummer, eerste sector en laatste sector). Ten slotte veranderen we het type partitie door op 't' te drukken wanneer daarom wordt gevraagd door FDISK en voeren we velur '29' in als we om het type partitie worden gevraagd. Deze '29' komt overeen met een partitie van het type 'Linux RAID'.
fdisk / dev / sdb
Door op 'w' te drukken, vertel je FDISK dat je wilt stoppen terwijl je de wijzigingen opslaat. We kunnen dan hetzelfde doen met de tweede schijf en mogelijk de derde en dan de vierde. In ons voorbeeld hebben we nu twee schijven (sda en sdb) die geschikt zijn voorbereid voor het maken van een RAID 1-array.
mdadm --create / dev / md0 --level = 1 --raid-devices = 2 / dev / sda1 / dev / sdb1
Het MDADM-commando is het hulpmiddel waarmee de genoemde RAID 1-stack (genaamd md0) kan worden gemaakt. U zult merken dat de aanduiding 'level = 1' overeenkomt met de gebruikte RAID: in plaats van '1', zet u gewoon '0' voor RAID 0 of '5' voor RAID 5. De variabele 'devices = 2' 'geeft het aantal gebruikte eenheden aan, wetende dat' / dev / sda1 'en' / dev / sdb1 'de respectieve paden definiëren.
cat / proc / mdstat
Als u validatie door MDADM aanvraagt, hoeft u alleen maar op 'y' te drukken om de creatie te starten. Merk op dat het proces enige tijd kan duren … vooral met een RAID 5-array op elk 2 of 3 TB schijven. Met het CAT-commando kunt u de voortgang van deze aanmaakfase rechtstreeks vanuit het 'Terminal'-venster volgen.
umount / dev / md0
mdadm -S / dev / md0
Voordat u begint met de installatie van OMV, willen we uw aandacht vestigen op twee commando's (hierboven) die u wellicht handig vindt als u problemen heeft met het maken van de RAID-stapel. De eerste (UMOUNT) is essentieel om het RAID-volume (md0) te ontkoppelen, terwijl de tweede (MDADM -S) ervoor zorgt dat het volume correct kan worden gestopt.U kunt dan teruggaan naar de vorige aanmaakstappen.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Geef toe dat je het bijna niet meer gelooft, maar met het bovenstaande commando kun je inderdaad OMV op je Raspberry RAID installeren. We kozen voor een installatie via een script: er is altijd de mogelijkheid om door een afbeelding te gaan, maar dit heeft vandaag niet de voorkeur. Zonder enige bijzondere moeilijkheid, afgezien van het kopiëren van de opdrachtregel, heeft dit script het voordeel dat het zonder zorgen op onze Raspbian kan worden geïnstalleerd.
Een laatste installatie script en OMV zullen volledig functioneel zijn © Nerces voor The-HiTech.net
Net als bij het updaten van het systeem, moet u opnieuw een tijdje wachten totdat alle elementen eerst zijn gedownload en vervolgens op uw systeem zijn geïnstalleerd. De download zal duidelijk afhangen van uw internetverbinding, terwijl de installatietijd moeilijk te comprimeren is: het is de Raspberry Pi 4B die werkt en u moet uw moeite geduldig nemen.
Nadat de installatie is uitgevoerd, de rigoureuze herstart is aangevraagd via PuTTy en de herstart is uitgevoerd, is het eindelijk mogelijk om uw webbrowser te "pakken" om toegang te krijgen tot de OMV-interface … zoals voor elke NAS van het merk QNAP of Synology bijvoorbeeld. Bij verbinding vraagt ​​OMV om een ​​login en een wachtwoord: standaard 'admin' en 'OpenMediaVault'.
Login en standaard wachtwoord voor toegang tot OpenMediaVault… aan het begin © Nerces for The-HiTech.net

Onze feedback, enkele benchmarks

We benaderen nu het laatste deel van ons artikel, vóór de conclusie. Vanuit OpenMediaVault moeten we eigenlijk het bestandssysteem op ons RAID-volume (md0) aanmaken. Daar staan ​​ons verschillende mogelijkheden ter beschikking van het traditionele EXT4-formaat via ZFS of XFS. U zult ongetwijfeld liefhebbers van de een of de ander vinden en we zullen oppassen dat we ze niet beoordelen.
We kozen voor XFS dat - in de laatste versies - sneller lijkt te zijn dan bijvoorbeeld EXT4, maar om eerlijk te zijn is de snelheid van het bestandssysteem waarschijnlijk geen kritische variabele op onze Raspberry RAID: de kracht van de machine is sowieso veel beperkter dan op een meer "klassieke" NAS.

Ons doel is hier niet om de OpenMediaVault-oplossing als RAID-platform echt te testen. OMV is bij veel gebruikers bekend en herkend, net als FreeNAS trouwens. Als het niet perfect is, werkt het systeem over het algemeen goed en biedt het veel instellingen vanuit een redelijk duidelijke grafische interface.
Het is niet verwonderlijk dat we ver verwijderd blijven van de functionele rijkdom van software zoals QTS ondertekend QNAP of DSM van Synology, de twee leiders in de sector. We moeten echter benadrukken dat er veel modules bestaan ​​voor OMV en dat de gemeenschap dynamisch is. Gebruikers aarzelen niet om goed gemaakte tutorials online te plaatsen om u bijvoorbeeld te begeleiden bij het installeren van Plex (zie de video hierboven).
Een share toevoegen onder OpenMediaVault en basisconfiguratie © Nerces voor The-HiTech.net
OMV heeft alle basisfunctionaliteiten in het beheer van gebruikers en groepen. Het maakt de definitie van gedeelde mappen op een zeer eenvoudige manier mogelijk en beheert natuurlijk alles met betrekking tot quota nauwkeurig. Let op de aanwezigheid van FTP-, NFS-, Resync- of SMB / CIFS-services en vooral het bestaan ​​van meerdere plug-ins en extra's.
We concentreren ons liever op het bestuderen van onze Raspberry RAID-oplossing om te zien of alles wat we hebben gedaan heeft geresulteerd in iets functioneels. Voor alle duidelijkheid: de Raspberry Pi 4B is een flinke stap onder de prestaties van de instap NAS met vier sleuven van het zwaargewicht duo van de sector, QNAP en Synology.
CrystalDiskMark benadrukt enkele zwakke punten bij schrijven © Nerces voor The-HiTech.net
Met CrystalDiskMark konden we ongeveer 40 MB / s schrijven. Merk op dat we op het moment van deze tests aan een RAID 1-array werkten, maar dat de resultaten in RAID 5 uiteindelijk heel dichtbij waren. Bij het rechtstreeks kopiëren van bestanden vanaf een Windows-pc zijn de resultaten significant beter met een gemiddelde van 50 MB / s. Maar er werden aanzienlijke schommelingen waargenomen.
Zwakte bevestigd bij het kopiëren van bestanden van pc in Windows 10 © Nerces voor The-HiTech.net
Gelukkig zijn de resultaten bij het lezen veel bemoedigender. CrystalDiskMark leek de limieten van de Gigabit Ethernet-interface te naderen en onze directe kopie van Windows-tests bevestigde dit gemiddelde van 110 MB / s gelezen. Tijdens verschillende tests zijn we begonnen met het afspelen van meerdere video's van onze Raspberry RAID naar één, vervolgens twee clients terwijl een derde naar muziek luisterde. Geen specifieke problemen om te melden, maar laten we erkennen dat we ook geen 4K-video hebben gestreamd.
In feite is de Raspberry RAID een machine die redelijk goed werkt als u toegang wilt hebben tot - een of twee - de gegevens die op de schijven zijn opgeslagen. Aan de andere kant zijn alle fasen van het kopiëren van bestanden of het verzenden van gegevens naar de Raspberry RAID veel bewerkelijker. Bij een "database" -gebruik stellen we dezelfde beperkingen vast: de toegang tot onze werkbestanden verloopt zonder problemen, de synchronisatie van een grote map vol met teksten en andere rapporten is minder prettig. .
De "Raspberry RAID" volgens AllNet.China: interessant, maar grotendeels perfectioneerbaar © Nerces voor The-HiTech.net

AllNet.China Raspberry RAID: The-HiTech.net's gebruikersrecensie

Zijn we klaar om onze Synology NAS te vervangen door een Raspberry RAID die is ontworpen rond de oplossing die is ontworpen en op de markt wordt gebracht door AllNet.China? Het antwoord is momenteel duidelijk: het is nee. Als de leesprestaties het een volledig overtuigende machine maken, is onze NAS niet alleen een multimediastation dat bedoeld is om souvenirfoto's en vakantiefilms te bewaren. We hebben verschillende regelmatig bijgewerkte schijfkopieën en veel werkdocumenten die we met meerdere gebruikers synchroniseren. Daar zijn de prestaties te laag voor dagelijks, intensief gebruik.
Gezien de ruimte die de Raspberry RAID inneemt, is het echter een oplossing als geen ander. We hebben NAS voorbij zien komen en zelfs de meest gammel kan niet concurreren met deze oplossing op basis van "chinoiserie" van AllNet.China. We hebben geresulteerd in een opmerkelijk discrete en compacte NAS en, dankzij het feit dat OpenMediaVault gratis is, blijft de totale rekening gemeten. Helaas zijn de montage en configuratie niet eenvoudig vanwege onaanvaardbare bugs en problemen met de stroomvoorziening - maar als we de door AllNet.China aanbevolen steen gebruiken, moeten we voorzichtig zijn. In afwachting van de komst van een versie 2 gezuiverd van deze "jeugdige" gebreken, blijft het principe opmerkelijk aantrekkelijk. Kennisgeving voor hackers.

Raspberry Pi Quad SATA HAT

6

Meest

  • Eenvoudig en elegant ontwerp
  • Een supercompacte oplossing
  • 4 eenheden / 32 TB opslag
  • Klein, handig LCD-scherm
  • Correcte leessnelheden
  • Goed bestudeerde ventilatie

De mindere

  • Technische zorgen (schroeven, poorten)
  • Ernstige voedingsproblemen
  • Lage schrijfsnelheden
  • Niet echt plug & play

Installatie 6

Uitvoeringen 7

Betrouwbaarheid6

  • Meest
  • De mindere
  • Details
  • Eenvoudig en elegant ontwerp
  • Een supercompacte oplossing
  • 4 eenheden / 32 TB opslag
  • Klein, handig LCD-scherm
  • Correcte leessnelheden
  • Goed bestudeerde ventilatie
  • Technische zorgen (schroeven, poorten)
  • Ernstige voedingsproblemen
  • Lage schrijfsnelheden
  • Niet echt plug & play

Installatie 6

Uitvoeringen 7

Betrouwbaarheid6

Populaire Berichten

De beste apps om je batterij te optimaliseren op Android of iOS

Terwijl smartphones en tablets in de loop van de jaren aan prestaties winnen, lijdt en blijft de levensduur van de batterij vrijwel ongewijzigd. Voor zogenaamd "normaal" gebruik is het nu nodig om een ​​dag of zelfs een halve dag batterijduur te tellen, ver verwijderd van de week van basistelefoons.…

Tower, alles-in-één, mini-pc: top van de beste desktops

Hoewel ze niet meer zo populair zijn als aan het begin van het millennium, blijven stationaire computers toch onmisbare instrumenten in ons dagelijks leven. Voor werk of ontspanning kunnen maar weinig laptops concurreren met de goede oude desktop-pc. Wat u verliest aan mobiliteit, wint u zowel aan prestatie als aan veelzijdigheid. U kunt eenvoudig een defect of verouderd onderdeel vervangen, wat de meeste laptops niet toestaan.…