En ægte schweizisk hærkniv til computerhackere, Raspberry Pi er en maskine, der er i stand til at påtage sig flere ansvarsområder. I dag ser vi på tilfældet med opbevaring med eksemplet på en RAID-løsning, der involverer både installation af specifik hardware fra Kina og implementering af en softwaregrænseflade, berømte og gratis OpenMediaVault. Uden at hævde at være udtømmende vil vi forsøge at guide dig gennem de forskellige faser af processen og give dig vores mening om dens endelige interesse.
Grundlagt af David Braben, Louis Glass, Jack Lang, Pete Lomas, Robert Mullins og Alan Mycroft fejrede Raspberry Pi Foundation for nylig sin tolvte fødselsdag. Mere vigtigt for simple brugere, som vi er, blev fundamentet især bemærket ved markedsføring for et par måneder siden Raspberry Pi 4 B, den nyeste version af sin single-board nano-computer baseret på en ARM-processor som defineret. Wikipedia. Takket være en stort set fornyet strøm, mere RAM og mere effektiv I / O har Pi 4B rejst mange forhåbninger blandt hackere af alle striber. På The-HiTech.net gav udyret os trang til RAID yderligere forstærket af distributionen af ​​et kit fra AllNet.China.
I hjertet af vores NAS, Raspberry Pi 4B © Nerces for The-HiTech.net

Raspberry Pi går til "v4"

Som vi sagde i indledningen, har Raspberry Pi 4 Model B været tilgængelig i nogen tid. Vi var også i stand til at tilbyde dig en relativt komplet test fra august 2019, en test, som vi naturligvis inviterer dig til at (gen) konsultere for at få klarere ideer, inden du går videre. . Husk, at Raspberry Pi 4B er udviklingen af ​​det grundlæggende koncept for Raspberry Pi-fundamentet. Et koncept bestående af en nanocomputer, der kommer ned til et enkelt kort. Mellem Pi3B + og Pi4B er formfaktoren derfor praktisk talt identisk. Således er bundkortet simpelthen lidt større, men de virkelige "visuelle" forskelle er mere i stik og indbyggede komponenter.

Raspberry Pi 4 Model B datablad

  • Processor: Broadcom BCM2711, quad-core Cortex-A72 64-bit 1,5 GHz
  • GPU: Broadcom VideoCore VI ved 500 MHz
  • RAM: 1 GB, 2 GB eller 4 GB LPDDR4-3200 SDRAM (afhængigt af model)
  • Netværk: Gigabit Ethernet og Wi-Fi 802.11b / g / n / ac 2,4 / 5 GHz; Bluetooth 5.0, Bluetooth Low Energy
  • Opbevaring: microSD-kortlæser
  • Forbindelser: USB 2.0 (x2), USB 3.0 (x2), Ethernet (RJ45), mikro-HDMI (x2), 3,5 mm lydstik, seriel kamerainterface (CSI), DSI (Display Serial Interface) og USB- C (strøm), General Purpose Input / Output (GPIO) 40 pin
  • Dimensioner: "Kreditkort" -format: 88 x 58 x 19 mm, 46 gram
  • Pris og tilgængelighed : allerede tilgængelig, til € 39 (udstyret med 1 GB) / € 49 (2 GB) / € 59 (4 GB)

I hjertet af Raspberry Pi 4 Model B er der derfor en Broadcom BCM2711-processor, hvis navn kan antyde et tilbageslag sammenlignet med BCM2837, der udstyrer den forrige generation. I virkeligheden skelnes BCM2711 af tilstedeværelsen af ​​fire ARM Cortex-A72-kerner, meget kraftigere end Cortex-A53 fra Pi 3B +. Driftsfrekvensen forbedres også (+ 100 MHz) til 1,5 GHz. Nok "kartoffel" til vores Raspberry RAID NAS?

Der findes forskellige Raspberry RAID-løsninger. Det er undertiden lidt "rå"

RAID til netværkslagring

For at sætte scenen skal vi nu diskutere, hvad en RAID-løsning er, og hvordan den er af særlig interesse i form af en NAS. Udtrykket RAID er et akronym - Redundant Array of Independent Disks - hvilket groft betyder "redundant gruppering af uafhængige diske".
Der er flere variationer af RAID med væsentligt forskellige formål. RAID 0 involverer for eksempel at skære data i så mange "grupper", som der er diske i RAID 0-arrayet. Systemet skriver kun en gruppe pr. Disk, men gør det samtidigt, så vi drager fordel af meget højere hastigheder end at skrive alle data på en enkelt disk. På den anden side, når en disk fejler, går alle data tabt på én gang: systemet er ikke i stand til at genberegne den eller de manglende grupper fra de andre, der stadig er gyldige.
De tre mest basale RAID-systemorganisationer set af LaCie

RAID 1, RAID 5, RAID 6, RAID 10: mod lidt sikkerhed

I modsætning til dette system er der RAID 1, der kombinerer to fysiske harddiske: data kopieres samtidigt til de to enheder uden brugerintervention. Forestil dig, at en af ​​de to falder igennem, systemet registrerer det og indikerer det, så udskiftningen kan udføres hurtigst muligt. Når dette er gjort, vil systemet - i sig selv - sørge for at kopiere alle data, så de to diske igen er identiske i indholdet. Der favoriserer vi derfor en vis form for sikkerhed frem for ydeevne.
Diagram over, hvordan paritet fungerer på et RAID 5-array © Wikipedia
Halvvejs er der flere variationer af RAID som RAID 5, RAID 6 eller RAID 10 for at nævne nogle få. Ideen er at tilbyde "det bedste fra begge verdener", men mindre effektivt. Et RAID 5-array giver typisk bedre ydeevne end et RAID 1-array, men er ikke på niveauet med et RAID 0.-array, men sammenlignet med sidstnævnte giver det en vis “beskyttelse” af data. Vi stoler her på begrebet "paritet". Vi vil ikke gå i detaljer, men der er nogle meget gode artikler om emnet, især på Wikipedia.

Fra spørgsmålet om NAS

Endelig skal vi nævne spørgsmålet om NAS, igen et engelsk akronym for Network Attached Storage eller på godt fransk netværkslagerenhed. Formålet med en NAS er at være tilgængelig i et netværk fra forskellige klientarbejdsstationer for at gemme dataene på deres sted. Det muliggør centralisering af disse data og præsenterer flere "praktiske" fordele: nem sikkerhedskopiering, forenklet deling og samtidig adgang, lavere omkostninger og reducerede administrationstider.
QNAP og Synology - her modsat af 01net - er to af NAS-lederne © 01net
I det tilfælde, der foreligger i dag, tages kun nogle af disse fordele i betragtning. Brug af en Raspberry Pi 4B til at gøre den til en mini-NAS er naturligvis en økonomisk økonomisk løsning i betragtning af prisen på en hindbær. En anden fordel, nanocomputerens ekstreme kompakthed, gør den til en særlig kompakt NAS. Stadig bør et sådant produkt ikke være i stand til at levere ydeevne for at retfærdiggøre sin plads i forretningen … For at se om det er muligt, da vi håber at gøre en NAS "indenlandsk" interessant.

Quad SATA Kit-datablad

  • Type: "tårn" sag, Raspberry Pi 4 NAS-server
  • Raspberry Pi-kompatibilitet: kun model 4B
  • RAID-understøttelse: software, RAID 0/1/5
  • Diskcontroller : 2x JMicron JMS561
  • Antal porte: 4x SATA, HDD eller SSD
  • Maksimal kapacitet: teoretisk op til 32 TB
  • Raspberry Pi 4-forbindelse: via GPIO
  • Dataoverførsler: via de 4 USB3.0-porte
  • Ventilation: dobbelt, 30 mm (Raspberry Pi) / 40 mm (HDD)
  • Skærm: OLED-skærm (IP, opladning, opbevaring osv.)
  • Strømforsyning: ekstern, via USB-C-port (12V / 5A)
  • Dimensioner (D / B / H): komplet hus, 94 x 70 x 173 mm
  • Pris og tilgængelighed : forudbestilling til € 99

Solgt som reservedele eller som en "komplet" pakke er Quad SATA-sættet en meget kompakt løsning designet til at rumme en Raspberry Pi 4B samt maksimalt fire lagerenheder. Det skal bemærkes, at der teknisk set ikke er noget, der forhindrer brugen af ​​3,5-tommers drev, men sagen såvel som systemet som helhed er meget mere designet til at rumme 2,5-tommers drev, uanset om de er HDD eller SSD.

Solgt som reservedele skal vores Quad SATA-sæt først samles © AllNet.China

Installation af vores RAID-løsning

Mens det kan sælges som et sæt præsenteret som "komplet", er Quad SATA-sættet faktisk ikke helt det. Først og fremmest integrerer den naturligvis ikke den berømte Raspberry Pi 4B, da den præsenteres som tilbehør ud over nanocomputeren. Du skal allerede gå til kassen og få hindbæret. Husk, at der er tre versioner af Pi 4B, hvor den eneste forskel er mængden af ​​indbygget RAM. I tilfælde af brug af NAS anbefaler vi kraftigt, at du vælger 4 GB-versionen.
Derudover skal du ikke glemme tastaturet / museduoen. Der kan enhver USB-model gøre tricket, og der er ikke behov for at bryde banken. Vi foreslår endda, at du kun tager "fejlfinding" af perifert udstyr, fordi vi også ser, hvor meget hurtigt du skal klare dig uden denne duo, som derfor kun bruges til de allerførste trin i installation / konfiguration. Endelig skal du ikke glemme HDMI-kablet - pas på, at Pi 4B kræver mikro-HDMI - og en strømforsyning, der er navnet værd. Vi har forberedt en lille indsats til dette, da tingene ikke er så ligetil som AllNet.China antyder. Endelig skal du ikke glemme det uundgåelige microSD-kort, der er beregnet til at gemme operativsystemet.

Videoen ovenfor illustrerer det grundlæggende i de trin, der kræves for at opbygge vores lille RAID-løsning. Det er ret godt gjort, og taget trin for trin bør du undgå de fleste faldgruber. Ting starter ret logisk med installationen af ​​afstandsstykker på pladen, der fungerer som bagsiden af ​​sagen. Anbring derefter Raspeberry Pi 4B, og fastgør den med de medfølgende skruer.
Fastgørelse af afstandsstykker og Raspberry Pi 4B © Nerces til The-HiTech.net
Nye afstandsstykker skal fastklæbes på hindbæret: de vil tjene som et forankringspunkt for hjertet af RAID-systemet: Quad SATA HAT-kortet, der vil blive sat i GPIO-porten på hindbær og skruet sikkert … selvom vi vi var nødt til at genvinde to skruer ud af de fire i vores reserve: lille kvak hos AllNet.China. Før det skal du dog vedhæfte den radiator / blæserkombination, der leveres af AllNet.China for at holde Pi 4B kølig.
Installation af ventilationen af ​​Pi 4B og SATA HAT-kortet © Nerces for The-HiTech.net
Interessant nok er nævnte kølelegeme / blæser ikke drevet af Raspberry Pi. Det korte kabel skal faktisk tilsluttes Quad SATA HAT-kortet. Det tilrådes derfor at oprette denne forbindelse, før du tilslutter kortet til Pi 4B. Det er så muligt at opsætte Quad SATA HAT: intet meget kompliceret på dette niveau, bare pas på ikke at tvinge GPIO-benene.
Samling af vores fire SSD'er og forbindelse til SATA HAT © Nerces til The-HiTech.net
Ud over denne lille samling er det et spørgsmål om at installere HDD / SSD ved at fastgøre dem til de to "vægge" i sagen. Igen leverer intet for raketvidenskab og AllNet.China al den nødvendige hardware til at installere fire drev. Til det næste trin opfordrer vi dig til at se godt på vores foto: det fan / skærmkort, der er beregnet til at finde sted øverst i sagen, skal placeres lodret. Sæt bare blæseren på HDD / SSD-stikket. Anden lille kvak på hardwaresiden: vi manglede stadig to på vores pakke.
Sidste tilslutninger til generel ventilation og LCD-skærmen © Nerces for The-HiTech.net
Det sidste trin på forbindelsessiden involverer tilslutning af et hvidt kabel. Sidstnævnte bruges til intet mindre end at drive dette "loft" -kort i kassen: det er, at det tager lidt strøm at køre blæseren og give den nødvendige energi til den lille LCD-skærm. Dette er gjort, du kan beundre den smukke lille Raspberry RAID-kabinet, som du nu har i dine hænder.
Skrue og installere den "eksterne" USB-bro til dataoverførsel. Bemærk portene lidt for dybt i sagen: ikke særlig praktisk © Nerces for The-HiTech.net
Et sidste trin, som du ikke skal skynde dig med. Dette indebærer at skubbe husdækslet. Huller er lavet, så Pi 4B og Quad SATA HAT-stikkene forbliver tilgængelige: vi glider huset uden at bevæge sig for meget, og når det rører ved "base" metalpladen, glider det let, så portene er "i hullerne". Gør det modsatte, og det er garantien for at beskadige en USB på din Pi 4B … som under vores test!

Fra valget af diæt

De, der er fortrolige med Raspberry Pi, vil fortælle dig, at det ikke altid er en let opgave at vælge en strømforsyning til din Pi … det er endnu mere sandt, når det gælder vores Rapsberry RAID. Dybest set startede vi faktisk med den lille eksterne mursten leveret af AllNet.China og officielt planlagt at levere 45W. Problem, hun ville aldrig arbejde ordentligt på vores marsvin: Raspberry Pi 4B viste systematisk det "lille lyn", der var så karakteristisk for understrøm.
Vi havde dog sørget for at fastholde SSD'er i stedet for HDD'er i vores system, men selv ved drastisk at reducere antallet af SSD'er (til tre, derefter to og endda en) var den "lille flash" stadig i orden. I desperation brugte vi en officiel Raspberry-strømforsyning til at kontrollere, at elektronikken var funktionel. Intet problem. På den anden side er denne lille mursten stemplede hindbær ikke stærk nok til at levere selv to SSD'er roligt.
Til venstre den officielle AllNet.China mursten - ubrugelig - og til højre vores frelser, en meget god 60W model underskrevet Anker
Endelig satte vi vores mål på en mursten designet af Anker, et velkendt kinesisk mærke. Mange andre modeller skulle være i stand til at arbejde, men med denne kunne vi drive vores Raspberry RAID med sine fire SSD'er. Bemærk dog, at tingene vil variere afhængigt af SSD-modellerne, og HDD'er vil være endnu mere grådige. Vi foreslår derfor, at du konsulterer denne Wiki-side dedikeret til strømforsyningen / forbruget af Quad SATA HAT.

Software: OpenMediaVault og Linux RAID-stakken

Det er gjort ! Dit lille udstyr er nu samlet, og det skal erkendes, at en NAS i dette format vil imponere mere end en! Teknisk set er det muligt at tilknytte 2,5 tommer harddiskmodeller, der er i stand til at lagre 3 TB data … og endda 8 TB i tilfælde af SSD'er. Du kan forestille dig, at prisen på sådanne produkter er det modsatte af vores mål om "lav pris".
På den anden side er det meget muligt at få fat i enheder til 50 euro hver for i alt 100 euro, så hvis du begrænser dig til RAID 1 eller endda 200 euro for RAID 5. På dette prisniveau er det tænk ikke for stort, men priserne er faldet, men vi kan finde produkter på 1 TB (HDD) eller 250 GB (SSD).
Toshiba L200 1TB tilbyder acceptabel ydeevne til en mindstepris © Toshiba
Det næste trin er at opsætte softwaremiljøet, og det starter naturligvis med operativsystemet til vores Raspberry Pi 4B. Vores idé er ikke at begrænse os til kun RAID-funktioner og altid at have en rigtig lille hindbær, der er perfekt anvendelig til noget andet. Så vi sætter vores blik på Linux-distributionen, der er specielt designet til Pi, Raspbian.
Du har brug for et microSD-kort med næsten enhver kapacitet, men for ro i sindet foreslår vi en 16 GB-model. Vi har flere foretrukne mærker her, den slags du ikke skal lade. kommer på det værste tidspunkt: Sandisk Ultra / Extreme eller Samsung EVO Select / Plus er referencer, som vi aldrig har fejlet. Indsæt kortet i en USB-adapter eller kortlæser, så er du klar.
To microSD-kort af høj kvalitet. Pas på kopier, der findes i overflod på nettet © Sandisk / Samsung
En fortsættelse, der kræver passage på stedet for Raspberry-fundamentet for at downloade billedet. Der er flere muligheder, men du kan næppe træffe dårlige valg for det, vi har planlagt: om du vælger NOOBS, "begyndere" -versionen af ​​distributionen eller for Buster, sliben til "regulære" , vil du være "i gode hænder". Vi råder dig simpelthen til at tage 2,5 GB slibning af den ene eller den anden: de kommer med flere applikationer, som kan være nyttige for dig.
Downloadet skal Raspbian-billedet være installeret på din microSD. Her er der igen flere valgmuligheder, og hvis Raspberry har sit eget perfekt funktionelle værktøj - Raspberry Pi Imager - er vi vant til at bruge balenaEtcher. I begge tilfælde er det formidabelt i sin enkelhed: vi starter programmet, vælger en "destination" (vores microSD) og vælger vores billedfil. På balenaEtcher skal du klikke på “Flash! Starter processen.


Et par minutter senere specificerer balenaEtcher, at dets arbejde er afsluttet … Du har nu et operativt Raspbian-system på din microSD. Hvis du havde lukket sagen om Raspberry RAID, bliver du nødt til at åbne den igen for at indsætte den nævnte microSD: hvis du har passet på at se på hele vores fil, før du handler, behøver du ikke "gå tilbage" dine trin ”.
Uden en tænd / sluk-knap tændes Raspberry RAID ved blot at tilslutte den til lysnettet. Hvis alt er korrekt monteret og tilsluttet, skal du se de forskellige opstartstrin vises på din skærm: Raspberry Pi, selv i version 4B, ikke som et magtmonster, kan denne opstart tage lidt tid … men frem for alt det gør det ikkeer bare det allerførste trin i vores softwareinstallation.
Installation af flere pakker til Raspbian, bare for at være "stille" © Nerces for The-HiTech.net
Da Raspbian-billedet ikke opdateres hver fjerde morgen, synes det vigtigt for os at starte med en opdatering komplet systemdag inden RAID-proceduren startes. Som standard er login på Raspbian 'Pi' og adgangskoden 'hindbær'. Systemet vil foreslå, at du ændrer det hurtigt, men resten af ​​vores demo vil vi lade som om det ikke er gjort. På proceslinjen på Raspbian-skrivebordet finder du et 'Terminal'-vindue, det er derfra, at vi foretager opdateringerne.
Andet trin, opdatering af selve pakkerne © Nerces for The-HiTech.net
Når 'Terminal' vinduet er åbent, inviterer vi dig til at skrive denne
sudo apt opdatering.
Denne kommando starter installationen af ​​pakkerne, der er vigtige for hele systemet … Det er selvfølgelig vigtigt, at din Raspberry Pi er forbundet til netværket og fortrinsvis , i Ethernet. Vi vender ikke tilbage til konfigurationen af ​​det nævnte netværk her: Raspbian har som standard brug for en DHCP-tjeneste for at fungere uden hændelser, og i de fleste kasser er en sådan tjeneste aktiveret som standard.
sudo apt fuld-opgradering
Et vigtigt supplement til den tidligere kommando, denne fokuserer på de opdateringer, der i øjeblikket er tilgængelige for dit system. Det er generelt hurtigere end det foregående, men det er stadig ret variabelt. Mellem den ene og den anden af ​​disse kommandoer er det sandsynligvis nødvendigt at forlade 10 til 30 minutter for Raspberry at installere / opdatere alt.
krølle -sL https://rock.sh/get-rockpi-sata-hat | sudo -E bash -
sudo reboot
Dernæst er det vigtigt, at Raspbian korrekt genkender alle hardwareelementerne, som vi har tilføjet ved at installere Quad SATA HAT og dens forskellige komponenter. Ting gøres på en ret automatisk måde, men vi holder os langt fra det plug & play, som nogle af jer er vant til.
sudo systemctl aktiver ssh
sudo systemctl start ssh
Stadig via et 'Terminal' vindue - måske efter en lille genstart af systemet - er det nu et spørgsmål om at aktivere SSH. Bemærk, at dette også kan gøres via Raspbian GUI. Vi viser dig også et skærmbillede af vinduet, der tillader en sådan aktivering, men da vi var begyndt at bruge 'Terminal', kan vi lige så godt fortsætte.
Raspbian GUI tillader også aktivering af SSH © Nerces for The-HiTech.net
Fordelen ved at aktivere SSH er, at du fra nu af ikke længere har brug for at få adgang "fysisk" til din Raspberry RAID. Du kan normalt lægge det væk i det lille hjørne og tage tastaturet / musen ud og endda skærmen. Beholdlysstrøm alligevel, ellers bliver det kompliceret!
Med SSH fuldt operationel kan du få adgang til din Rapsberry RAID fra enhver maskine … for eksempel vores Windows-pc. For at gøre dette skal du naturligvis installere en SSH-klient, og hvis der er mange, har vi en klar præference for PuTTy, meget lille, meget praktisk. Den kan naturligvis downloades fra The-HiTech.net.

Intet kunne være lettere end at oprette forbindelse via PuTTy © Nerces for The-HiTech.net
Ved lanceringen beder PuTTy dig om IP-adressen på den eksterne maskine, som du vil have adgang til, og det er her, den lille skærm på Raspberry RAID er meget praktisk: du skal bare læse IP'en på den … Selvfølgelig vil brugere lidt mere informerede ikke have problemer med at definereMaskinens IP og / eller for at finde den via DHCP.
Derfra vil alt blive gjort på kommandolinjen fra 'Terminal', som er tilgængelig via PuTTy. Operativsystem, der er mere sikkert end Windows, giver Raspbian - som enhver Linux - ikke systematisk alle rettigheder til hver bruger, tværtimod. For at undgå unødvendig manipulation foreslår vi derfor, at du giver dig administratorrettigheder i løbet af en session, og vi kunne have gjort det før :-)
sudo -s
Derefter bliver du nødt til at ændre en reglerfil, der er beregnet til at rette en lille fejl i softwareinstallationen, der tidligere blev udført automatisk. Det er ikke særlig kompliceret, men trin for trin-procedure skal følges for ikke at begå fejl. Vi kalder redaktøren og filen for at ændre direkte fra kommandolinjen ovenfor.
nano /lib/udev/rules.d/60-persistent-storage.rules
Det er nu et spørgsmål om at tilføje en regel relateret til styringen af diskcontrolleren . For at gøre dette skal du under posten "Fall usb_id for USB-enheder" tilføje og uden at ændre noget, vi tilbyder nedenfor. En linje, der taler til Linux-stamgæsterne, og som er nok til, at anerkendelsen af ​​controlleren kan gøres uden problemer.
# JMicron-drevrettelse
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"
Endelig gennemgår korrektionen af ​​fejlen et sidste trin i tre dele. Denne gang er det først og fremmest at oprette "serial.sh" -filen i rodmappen, derefter redigere den for at tilføje en meget præcis linje og endelig for at gøre den eksekverbar. Tre trin igen, der skal følges nøje for ikke at løbe den mindste risiko.
Oprettelse og redigering af
nano /root/serial.sh-filen
Tilføjelse af den nødvendige linje
#! / Bin / bash
/ sbin / hdparm -I / dev / $ 1 | grep 'Serienummer' | awk '(udskriv $ 3)'
Lav den eksekverbare fil
chmod + x /root/serial.sh
Derfra er det teoretisk muligt at køre OpenMediaVault installationsproceduren, (OMV), men softwaren er stadig lidt finicky på Raspbian, og vi foretrækker at udføre så mange trin som muligt, inden vi skifter til OMV. Dette er grunden til, at vi opretter vores RAID-stak direkte fra 'Terminal'.
fdisk / dev / sda
Brug af FDISK gør det muligt at oprette partitioner på hver af de diske, der er berørt af RAID. I vores eksempel har vi begrænset os til RAID 1 med to enheder (sda og sdb), men vi skal fortsætte på samme måde med de to andre enheder (sdc og sdd) i tilfælde af et RAID 5-array i fire diske.
Ved at trykke på 'n' opretter FDISK en ny partition. Vi forlader alt som standard ved at trykke 'Enter' tre gange (Partitionsnummer, Første sektor og Sidste sektor). Endelig ændrer vi typen af ​​partition ved at trykke på 't', når FDISK bliver bedt om det, og vi indtaster velur '29', når vi bliver bedt om typen af ​​partition. Denne '29' svarer til en 'Linux RAID' type partition.
fdisk / dev / sdb
Ved at trykke på 'w', fortæller du FDISK, at du vil afslutte, mens du gemmer ændringerne. Vi kan så gøre det samme med den anden disk og muligvis den tredje og derefter den fjerde. I vores eksempel har vi nu to diske (sda og sdb), der er passende forberedt til at rumme oprettelsen af ​​et RAID 1-array.
mdadm --create / dev / md0 --level = 1 - bange-enheder = 2 / dev / sda1 / dev /
sdb1 MDADM-kommandoen er det værktøj, der tillader oprettelse af RAID 1-stakken (navngivet md0). Du vil bemærke, at indikationen 'level = 1' svarer til den anvendte RAID: i stedet for '1' skal du bare sætte '0' for RAID 0 eller '5' for RAID 5. De variable 'enheder = 2 'angiver antallet af anvendte enheder ved at vide, at' / dev / sda1 'og' / dev / sdb1 'definerer de respektive stier.
kat / proc / mdstat
Når du anmoder om validering af MDADM, skal du blot trykke på 'y' for at oprettelsen skal startes. Bemærk, at processen kan tage noget tid … især med et RAID 5-array på 2 eller 3 TB-drev hver. CAT-kommandoen giver dig mulighed for at følge udviklingen i denne oprettelsesfase direkte fra vinduet 'Terminal'.
umount / dev / md0
mdadm -S / dev / md0
Inden installationen af ​​OMV påbegyndes, vil vi gerne henlede opmærksomheden på to kommandoer (ovenfor), som du måske finder nyttige, hvis du har problemer med at oprette RAID-stak. Den første (UMOUNT) er afgørende for, at RAID-lydstyrken (md0) afmonteres, mens den anden (MDADM -S) gør det muligt at standse lydstyrken korrekt.Du kan derefter gå tilbage til de foregående oprettelsestrin.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Indrøm at du næppe tror på det længere, men ovenstående kommando giver dig faktisk mulighed for at installere OMV på din Raspberry RAID. Vi valgte en installation via et script: der er altid mulighed for at gennemgå et billede, men dette er ikke den foretrukne løsning i dag. Uden særlige vanskeligheder bortset fra kopien af ​​kommandolinjen har dette script fordelen ved at kunne installeres på vores Raspbian uden bekymring.
Et sidste lille installationsscript og OMV vil være fuldt funktionelle © Nerces for The-HiTech.net
Som med opdatering af systemet skal du igen vente et stykke tid på, at alle elementerne først skal downloades og derefter installeres på dit system. Downloaden afhænger af din internetforbindelse, mens installationstiden er vanskelig at komprimere: det er Raspberry Pi 4B, der fungerer, og du skal tage dine problemer tålmodigt.
Når installationen er udført, den strenge genstart, der er anmodet om via PuTTy, og den genstart, der er udført, er det endelig muligt at "gribe" din webbrowser for at få adgang til OMV-grænsefladen … som for ethvert QNAP-mærke NAS eller Synology for eksempel. Ved forbindelse beder OMV om et login og en adgangskode: 'admin' og 'OpenMediaVault' som standard.
Login og standardadgangskode for at få adgang til OpenMediaVault… i starten © Nerces for The-HiTech.net

Vores feedback, nogle benchmarks

Vi nærmer os nu den sidste del af vores artikel inden afslutningen. Fra OpenMediaVault har vi faktisk brug for at oprette filsystemet på vores RAID-volumen (md0). Der er flere muligheder tilgængelige for os fra det traditionelle EXT4-format via ZFS eller XFS. Du vil uden tvivl finde fans af den ene eller den anden, og vi vil være omhyggelige med ikke at dømme dem.
Vi gik efter XFS, som i de nyeste versioner synes hurtigere end for eksempel EXT4, men for at være helt ærlig er filsystemhastighed sandsynligvis ikke en kritisk variabel på vores Raspberry RAID: maskinens kraft er alligevel meget mere begrænset end på en mere "klassisk" NAS.

Vores mål her er ikke at lave en reel test af OpenMediaVault-løsningen som en RAID-platform. OMV er kendt og anerkendt af mange brugere, ligesom FreeNAS for den sags skyld. Hvis det ikke er perfekt, fungerer systemet generelt godt og tilbyder mange indstillinger fra en ret klar grafisk grænseflade.
Ikke overraskende forbliver vi langt fra den funktionelle rigdom af software som QTS underskrevet QNAP eller DSM fra Synology, de to ledere i sektoren. Vi må dog understrege, at der findes mange moduler til OMV, og at samfundet er dynamisk. Brugere tøver ikke med at sende vellavede tutorials online for at guide dig i installation af Plex for eksempel (se videoen ovenfor).
Tilføjelse af en del under OpenMediaVault og grundlæggende konfiguration © Nerces for The-HiTech.net
OMV har alle de grundlæggende funktioner i styring af brugere og grupper. Det gør det muligt at definere delte mapper på en meget enkel måde og selvfølgelig administrerer det nøjagtigt alt relateret til kvoter. Bemærk tilstedeværelsen af ​​FTP-, NFS-, Resync- eller SMB / CIFS-tjenester og især eksistensen af ​​flere plugins og ekstramateriale.
Vi foretrækker at fokusere på studiet af vores Raspberry RAID-løsning for at se, om alt, hvad vi har gjort, har resulteret i noget funktionelt. Så meget for at være klar er Raspberry Pi 4B et godt skridt under den præstation, der tilbydes af entry-level fire-bay NAS fra den tunge vægt-duo i sektoren, QNAP og Synology.
CrystalDiskMark fremhæver nogle skrive svagheder © Nerces for The-HiTech.net
Ved hjælp af CrystalDiskMark var vi i stand til at måle mere eller mindre 40MB / s i skrivning. Bemærk, at vi på tidspunktet for disse tests arbejdede på et RAID 1-array, men at resultaterne i RAID 5 endelig var meget tætte. Når du kopierer filer direkte fra en Windows-pc, er resultaterne betydeligt bedre med et gennemsnit på 50 MB / s. Men der er observeret betydelige udsving.
Svaghed bekræftet ved kopiering af filer fra pc i Windows 10 © Nerces for The-HiTech.net
Heldigvis ved læsning er resultaterne meget mere opmuntrende. CrystalDiskMark syntes at nærme sig grænserne for Gigabit Ethernet-grænsefladen, og vores direkte kopi fra Windows-test bekræftede dette gennemsnit på 110 MB / s læst. Under forskellige tests begyndte vi at afspille flere videoer fra vores Raspberry RAID til en, derefter to klienter, mens en tredje lyttede til musik. Ingen specifikke problemer at rapportere, men lad os erkende, at vi heller ikke streamede 4K-video.
Faktisk er Raspberry RAID en maskine, der kører temmelig godt, når du vil have adgang - en eller to - til de data, der er gemt på dens diske. På den anden side er alle faser af kopiering af filer eller afsendelse af data til Raspberry RAID meget mere besværlige. Vi har observeret de samme begrænsninger i tilfælde af en "database" -brug: adgang til vores arbejdsfiler sker uden problemer, synkroniseringen af ​​en stor mappe fuld af tekster og andre rapporter er mindre behagelig. .
"Raspberry RAID" ifølge AllNet.China: interessant, men stort set perfekt © Nerces for The-HiTech.net

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

Er vi klar til at erstatte vores Synology NAS med en Raspberry RAID designet omkring løsningen designet og markedsført af AllNet.China? Svaret er i øjeblikket klart: det er nej. Hvis læsepræstationen gør det til en helt overbevisende maskine, er vores NAS ikke kun en multimediestation beregnet til at huse souvenirbilleder og feriefilm. Vi har forskellige regelmæssigt opdaterede diskbilleder og mange arbejdsdokumenter, som vi synkroniserer med flere brugere. Der er ydeevnen for lav til daglig intensiv brug.
I betragtning af den plads, der er besat af Raspberry RAID, er det imidlertid en løsning, der er ulig nogen anden. Vi har set dem passere NAS, og selv de mest hyggelige kan ikke konkurrere med denne løsning baseret på "chinoiserie" fra AllNet.China. Vi har resulteret i en bemærkelsesværdig diskret og kompakt NAS, og takket være det faktum, at OpenMediaVault er gratis, forbliver den samlede regning målt. Desværre er montering og konfiguration ikke let på grund af uacceptable fejl og strømforsyningsproblemer - men alligevel ved hjælp af mursten anbefalet af AllNet.China - tilskynd os til at være forsigtige. Mens man venter på ankomsten af ​​en version 2 renset for disse "ungdommelige" mangler, forbliver princippet bemærkelsesværdigt attraktivt. Meddelelse til hackere.

Raspberry Pi Quad SATA HAT

6

Mest

  • Enkelt og elegant design
  • En super kompakt løsning
  • 4 enheder / 32 TB lagerplads
  • Lille, praktisk LCD-skærm
  • Korrekte læsehastigheder
  • Velstuderet ventilation

De mindre

  • Tekniske problemer (skruer, porte)
  • Alvorlige fodringsproblemer
  • Lav skrivehastighed
  • Ikke ligefrem plug & play

Installation 6

Forestillinger7

Pålidelighed 6

  • Mest
  • De mindre
  • detaljer
  • Enkelt og elegant design
  • En super kompakt løsning
  • 4 enheder / 32 TB lagerplads
  • Lille, praktisk LCD-skærm
  • Korrekte læsehastigheder
  • Velstuderet ventilation
  • Tekniske problemer (skruer, porte)
  • Alvorlige fodringsproblemer
  • Lav skrivehastighed
  • Ikke ligefrem plug & play

Installation 6

Forestillinger7

Pålidelighed 6

Populære Indlæg

Hvordan tilmeldes en gruppe på Telegram?

I denne nye vejledning fra vores serie "Hvordan styres dine kontakter og meddelelser på Telegram? », Vi forklarer, hvordan man finder og deltager i en gruppe på Telegram.…