Un vero coltellino svizzero dell'hacker informatico, il Raspberry Pi è una macchina in grado di assumersi molteplici responsabilità. Oggi guardiamo al caso dell'archiviazione con l'esempio di una soluzione RAID che prevede sia l'installazione di hardware specifico dalla Cina sia l'implementazione di un'interfaccia software, la OpenMediaVault famoso e gratuito. Senza pretendere di essere esaustivi, cercheremo di guidarvi attraverso le diverse fasi del processo e darvi la nostra opinione sul suo interesse finale.
Fondata da David Braben, Louis Glass, Jack Lang, Pete Lomas, Robert Mullins e Alan Mycroft, la Raspberry Pi Foundation ha recentemente festeggiato il suo dodicesimo compleanno. Più importante per gli utenti semplici che siamo, la fondazione è stata particolarmente notata dal marketing di pochi mesi fa il Raspberry Pi 4 B, l'ultima versione del suo nano-computer a scheda singola basato su un processore ARM come definito. Wikipedia. Grazie a una potenza ampiamente rinnovata, più RAM e I / O più efficiente, il Pi 4B ha sollevato molte speranze tra gli hacker di ogni tipo. Su The-HiTech.net, la bestia ci ha fatto venire voglia di RAID, ulteriormente potenziata dalla distribuzione di un kit di AllNet.China.
Al centro del nostro NAS, il Raspberry Pi 4B © Nerces per The-HiTech.net

Il Raspberry Pi va a "v4"

Come abbiamo detto nell'introduzione, il Raspberry Pi 4 Model B è disponibile da tempo. Siamo stati anche in grado di offrirti un test relativamente completo da agosto 2019, un test che ovviamente ti invitiamo a (ri) consultare per avere le idee più chiare prima di andare oltre. . Ricordiamo che il Raspberry Pi 4B è l'evoluzione del concetto di base della fondazione Raspberry Pi. Un concetto costituito da un nanocomputer che si riduce ad una singola scheda. Tra Pi3B + e Pi4B il form factor è quindi praticamente identico. Quindi, la scheda madre è semplicemente un po 'più grande, ma le vere differenze "visive" sono maggiori nei connettori e nei componenti a bordo.

Scheda tecnica Raspberry Pi 4 Model B.

  • Processore: Broadcom BCM2711, quad-core Cortex-A72 64 bit 1,5 GHz
  • GPU: Broadcom VideoCore VI a 500 MHz
  • RAM: 1 GB, 2 GB o 4 GB di SDRAM LPDDR4-3200 (a seconda del modello)
  • Rete: Gigabit Ethernet e Wi-Fi 802.11b / g / n / ac 2.4 / 5 GHz; Bluetooth 5.0, Bluetooth a basso consumo energetico
  • Memoria: lettore di schede microSD
  • Connessioni: USB 2.0 (x2), USB 3.0 (x2), Ethernet (RJ45), micro-HDMI (x2), jack audio da 3,5 mm, Camera Serial Interface (CSI), Display Serial Interface (DSI) e USB- C (alimentazione), GPIO (General Purpose Input / Output) a 40 pin
  • Dimensioni: formato "carta di credito": 88 x 58 x 19 mm, 46 grammi
  • Prezzo e disponibilità : già disponibile, a € 39 (dotato di 1 GB) / € 49 (2 GB) / € 59 (4 GB)

Al centro del Raspberry Pi 4 Model B c'è quindi un processore Broadcom BCM2711, il cui nome potrebbe suggerire una battuta d'arresto rispetto al BCM2837 che equipaggia la generazione precedente. In realtà il BCM2711 si distingue per la presenza di quattro core ARM Cortex-A72, molto più potenti del Cortex-A53 del Pi 3B +. Anche la frequenza operativa sta migliorando (+ 100 MHz) a 1,5 GHz. Abbastanza "patata" per il nostro NAS RAID Raspberry?

Esistono varie soluzioni RAID Raspberry. A volte è un po '"grezzo"

RAID per l'archiviazione di rete

Per impostare la scena, dobbiamo ora discutere che cos'è una soluzione RAID e come è di particolare interesse sotto forma di NAS. Il termine RAID è un acronimo - Redundant Array of Independent Disks - che significa più o meno "raggruppamento ridondante di dischi indipendenti".
Esistono più varianti di RAID con scopi notevolmente diversi. RAID 0, ad esempio, implica il taglio dei dati in tanti "gruppi" quanti sono i dischi nell'array RAID 0. Il sistema scrive solo un gruppo per disco, ma lo fa simultaneamente, quindi sfruttiamo velocità molto più elevate rispetto alla scrittura di tutti i dati su un singolo disco. D'altra parte, quando un disco si guasta, tutti i dati vengono persi in una volta: il sistema non è in grado di ricalcolare il / i gruppo / i mancante / i dagli altri ancora validi.
Le tre organizzazioni di sistemi RAID più elementari viste da LaCie

RAID 1, RAID 5, RAID 6, RAID 10: verso un po 'di sicurezza

A differenza di questo sistema, esiste RAID 1 che combina due dischi rigidi fisici: i dati vengono copiati simultaneamente su entrambe le unità senza alcun intervento da parte dell'utente. Immagina che uno dei due cada in passaggio, il sistema lo rilevi e lo indichi in modo che la sostituzione possa essere effettuata il prima possibile. Fatto ciò, il sistema, da solo, si occuperà di copiare tutti i dati in modo che i due dischi siano di nuovo identici nel contenuto. In questo caso privilegiamo quindi una certa forma di sicurezza rispetto alle prestazioni.
Diagramma di come funziona la parità su un array RAID 5 © Wikipedia
A metà strada ci sono più varianti di RAID come RAID 5, RAID 6 o RAID 10 per citarne alcuni. L'idea è quella di offrire “il meglio di entrambi i mondi”, ma meno efficace. Un array RAID 5 in genere fornisce prestazioni migliori di un array RAID 1, ma non è al livello di un array RAID 0. Tuttavia, rispetto a quest'ultimo, fornisce una certa "protezione" dei dati. Ci basiamo qui sulla nozione di "parità". Non entreremo nei dettagli, ma ci sono alcuni ottimi articoli sull'argomento, specialmente su Wikipedia.

Dalla domanda del NAS

Infine, dobbiamo menzionare la questione del NAS, ancora una volta acronimo inglese per Network Attached Storage o, in buon francese, network storage unit. Un NAS è concepito per essere accessibile, in una rete, da varie workstation client per archiviare i dati al loro posto. Consente una centralizzazione di tali dati e presenta molteplici vantaggi “pratici”: facile backup, condivisione semplificata e accesso simultaneo, minori costi e ridotti tempi di amministrazione.
QNAP e Synology - qui opposte da 01net - sono due dei leader NAS © 01net
Nel caso che ci riguarda oggi, vengono presi in considerazione solo alcuni di questi vantaggi. Usare un Raspberry Pi 4B per trasformarlo in un mini-NAS è ovviamente una soluzione finanziariamente economica dato il prezzo di un Raspberry. Altro vantaggio, l'estrema compattezza del nanocomputer lo rende un NAS particolarmente compatto. Tuttavia, un prodotto del genere non dovrebbe essere in grado di fornire prestazioni per giustificare la sua posizione nel business … Per vedere se è possibile, poiché speriamo di rendere interessante un NAS "a livello nazionale".

Scheda tecnica del kit Quad SATA

  • Tipo: case "tower", server NAS Raspberry Pi 4
  • Compatibilità Raspberry Pi: solo modello 4B
  • Supporto RAID: software, RAID 0/1/5
  • Controller del disco: 2x JMicron JMS561
  • Numero di porte: 4x SATA, HDD o SSD
  • Capacità massima: teoricamente fino a 32 TB
  • Connessione Raspberry Pi 4: tramite GPIO
  • Trasferimento dati: tramite le 4 porte USB3.0
  • Ventilazione: doppia, 30 mm (Raspberry Pi) / 40 mm (HDD)
  • Display: schermo OLED (IP, carica, archiviazione, ecc.)
  • Alimentazione: esterna, tramite porta USB-C (12V / 5A)
  • Dimensioni (P / L / H): alloggiamento completo, 94 x 70 x 173 mm
  • Prezzo e disponibilità : pre-ordine, a 99 €

Venduto come parti di ricambio o come bundle "completo", il kit Quad SATA è una soluzione molto compatta progettata per ospitare un Raspberry Pi 4B e un massimo di quattro unità di archiviazione. Va notato che tecnicamente nulla impedisce l'uso di unità da 3,5 pollici, ma il case così come il sistema nel suo insieme è molto più progettato per ospitare unità da 2,5 pollici, siano esse HDD o SSD.

Venduto come ricambio, il nostro kit Quad SATA deve essere prima assemblato © AllNet.China

Installazione della nostra soluzione RAID

Sebbene possa essere venduto come un set presentato come "completo", il kit Quad SATA in realtà non è del tutto. Innanzitutto, ovviamente non integra il famoso Raspberry Pi 4B poiché si presenta come accessorio oltre al nano-computer. Devi già andare alla cassa e prendere il Raspberry. Ricorda che ci sono tre versioni del Pi 4B con l'unica differenza che è la quantità di RAM integrata. In caso di utilizzo del NAS, consigliamo vivamente di optare per la versione da 4 GB.
Inoltre, non dimenticare il duo tastiera / mouse. Lì, qualsiasi modello USB può fare il trucco e non è necessario rompere la banca. Ti suggeriamo anche di prendere solo le periferiche di "risoluzione dei problemi", perché vedremo anche quanto velocemente fare a meno di questo duo che verrà quindi utilizzato solo per i primissimi passaggi di installazione / configurazione. Infine, non dimenticare il cavo HDMI - attenzione il Pi 4B richiede micro-HDMI - e un alimentatore degno di questo nome. Abbiamo preparato un piccolo inserto per questo, poiché le cose non sono così semplici come suggerisce AllNet.China. Infine, non dimenticare l'immancabile scheda microSD destinata a memorizzare il sistema operativo.

Il video sopra illustra le basi dei passaggi necessari per creare la nostra piccola soluzione RAID. È abbastanza ben fatto e, passo dopo passo, dovresti evitare la maggior parte delle insidie. Le cose iniziano in modo abbastanza logico con l'installazione di distanziatori sulla piastra che funge da retro della custodia. Quindi, posizionare il Raspeberry Pi 4B e fissarlo utilizzando le viti fornite.
Fissaggio dei distanziatori e del Raspberry Pi 4B © Nerces per The-HiTech.net
Nuovi distanziatori sono da incuneare sul Raspberry: serviranno da punto di ancoraggio per il cuore del sistema RAID: la scheda Quad SATA HAT che verrà inserita nella porta GPIO del Raspberry e avvitata saldamente … abbiamo dovuto recuperare due viti su quattro nella nostra riserva: piccolo ciarlatano su AllNet.China. Prima di ciò, tuttavia, è necessario collegare la combinazione radiatore / ventola fornita da AllNet.China per mantenere fresco il Pi 4B.
Installazione della ventilazione del Pi 4B e della scheda SATA HAT © Nerces for The-HiTech.net
È interessante notare che detto dissipatore / ventola non è alimentato dal Raspberry Pi. Il cavo corto dovrebbe effettivamente essere inserito sotto la scheda Quad SATA HAT. Questa connessione dovrebbe quindi essere effettuata prima di collegare la scheda al Pi 4B. È quindi possibile impostare il Quad SATA HAT: niente di molto complicato a questo livello, solo attenzione a non forzare i pin GPIO.
Assemblaggio dei nostri quattro SSD e collegamento al SATA HAT © Nerces per The-HiTech.net
Oltre a questo piccolo assemblaggio, si tratta di installare gli HDD / SSD fissandoli alle due "pareti" del case. Ancora una volta, niente di troppo scienza missilistica e AllNet.China fornisce tutto l'hardware necessario per installare quattro unità. Per il passaggio successivo, vi invitiamo a dare una buona occhiata alla nostra foto: la scheda del ventaglio / schermo destinata a svolgersi nella parte superiore del case deve essere posizionata in posizione verticale. Basta mettere la ventola sul lato della presa HDD / SSD. Secondo piccolo ciarlatano sul lato hardware: ne mancavano ancora due sul nostro bundle.
Ultimi collegamenti per la ventilazione generale e lo schermo LCD © Nerces per The-HiTech.net
L'ultimo passaggio, lato connessioni, prevede il collegamento di un cavo bianco. Quest'ultimo serve niente di meno che per alimentare questa scheda "soffitto" del box: è che ci vuole un po 'di corrente per far funzionare il ventilatore e fornire l'energia necessaria per il piccolo schermo LCD. Fatto questo, puoi ammirare il grazioso involucro RAID Raspberry che ora hai tra le mani.
Avvitamento e installazione del bridge USB "esterno" per il trasferimento dei dati. Nota le porte un po 'troppo profonde nel case: poco pratiche © Nerces per The-HiTech.net
Un ultimo passaggio per il quale non dovresti affrettarti. Ciò comporta lo scorrimento del coperchio della custodia. Sono stati realizzati dei fori in modo che i connettori Pi 4B e Quad SATA HAT rimangano disponibili: facciamo scorrere l'alloggiamento senza muoverci troppo e poi, quando tocca la piastra metallica "base", scorre leggermente in modo che le porte sono "nei buchi". Fai il contrario ed è l'assicurazione danneggiare una USB del tuo Pi 4B … come durante il nostro test!

Dalla scelta della dieta

Chi ha familiarità con il Raspberry Pi te lo dirà, scegliere un alimentatore per il tuo Pi non è sempre un compito facile … è ancora più vero nel caso del nostro Rapsberry RAID. Fondamentalmente, in realtà abbiamo iniziato con il piccolo mattone esterno fornito da AllNet.China e ufficialmente pianificato per fornire 45W. Problema, non ha mai voluto funzionare correttamente sulla nostra cavia: il Raspberry Pi 4B mostrava sistematicamente il "piccolo fulmine" così caratteristico del sotto-potenza.
Avevamo comunque avuto cura di mantenere gli SSD piuttosto che gli HDD nel nostro sistema, ma anche riducendo drasticamente il numero di SSD (a tre poi due e anche solo uno), il "piccolo flash" era ancora in ordine. In preda alla disperazione, abbiamo utilizzato un alimentatore Raspberry ufficiale per verificare che l'elettronica fosse funzionante. Nessun problema. D'altra parte, questo piccolo mattoncino stampato Raspberry non è abbastanza potente da fornire tranquillità anche a due SSD.
A sinistra il mattoncino ufficiale AllNet.China - inutilizzabile - ea destra il nostro salvatore, ottimo modello da 60W firmato Anker
Finalmente abbiamo messo gli occhi su un mattone disegnato da Anker, un noto marchio cinese. Molti altri modelli dovrebbero essere in grado di funzionare, ma con questo siamo stati in grado di alimentare il nostro Raspberry RAID, con i suoi quattro SSD. Si noti, tuttavia, che le cose differiranno a seconda dei modelli SSD e gli HDD saranno ancora più avidi. Vi suggeriamo quindi di consultare questa pagina Wiki dedicata all'alimentazione / consumi del Quad SATA HAT.

Software: OpenMediaVault e lo stack RAID di Linux

È fatta ! La tua piccola attrezzatura è ora assemblata e bisogna riconoscere che un NAS di questo formato, impressionerà più di uno! Tecnicamente, è possibile associare modelli di hard disk da 2,5 pollici in grado di memorizzare 3 TB di dati … e addirittura 8 TB nel caso di SSD. Potete immaginare che il costo di tali prodotti sia l'opposto del nostro obiettivo di "prezzo basso".
D'altra parte, è abbastanza possibile mettere le mani su unità a 50 euro ciascuna per un totale di 100 euro, quindi se ti limiti a RAID 1, o anche a 200 euro per RAID 5. A questo livello di prezzo, non pensare troppo in grande, ma i prezzi sono scesi, possiamo trovare prodotti da 1 TB (HDD) o 250 GB (SSD).
Il Toshiba L200 1TB offre prestazioni accettabili a un prezzo minimo © Toshiba
Il passo successivo è quello di configurare l'ambiente software e questo ovviamente inizia con il sistema operativo del nostro Raspberry Pi 4B. La nostra idea è di non limitarci alle sole funzioni RAID e di avere sempre un vero piccolo Raspberry perfettamente utilizzabile per altro. Quindi abbiamo messo gli occhi sulla distribuzione Linux progettata specificamente per Pi, Raspbian.
Hai bisogno di una scheda microSD di qualsiasi capacità, ma per la massima tranquillità ti consigliamo un modello da 16 GB. Abbiamo diversi marchi preferiti qui, il tipo che non dovrebbe lasciarti indietro. arriva nel momento peggiore: il Sandisk Ultra / Extreme o il Samsung EVO Select / Plus sono riferimenti a cui non abbiamo mai mancato. Inserisci la scheda in un adattatore USB o in un lettore di schede e sei pronto per partire.
Due schede microSD di qualità. Attenzione alle copie che abbondano in Rete © Sandisk / Samsung
Un seguito che richiede un passaggio sul sito della fondazione Raspberry per poter scaricare l'immagine. Ci sono diverse possibilità, ma difficilmente puoi fare scelte sbagliate per ciò che abbiamo pianificato: se opti per NOOBS, la versione "per principianti" della distribuzione, o per Buster, il grind per i "clienti abituali" , sarai "in buone mani". Ti consigliamo semplicemente di prendere i 2,5 GB dell'uno o dell'altro: sono dotati di più applicazioni che possono esserti utili.
Scaricata, l'immagine Raspbian deve essere installata sulla microSD. Anche in questo caso sono possibili diverse scelte e se Raspberry ha il proprio strumento perfettamente funzionante - il Raspberry Pi Imager - siamo abituati a usare balenaEtcher. In entrambi i casi, è formidabile nella sua semplicità: lanciamo il programma, selezioniamo una “destinazione” (la nostra microSD) e scegliamo il nostro file immagine. Su balenaEtcher, fare clic su "Flash! Avvia il processo.


Pochi minuti dopo, balenaEtcher specifica che il suo lavoro è terminato … Ora hai un sistema Raspbian operativo sulla tua microSD. Se avevi chiuso il case del Raspberry RAID, dovrai riaprirlo per inserire la suddetta microSD: se hai avuto cura di dare un'occhiata a tutto il nostro file prima di agire, non dovrai "tornare indietro" i tuoi passi ”.
Senza un pulsante di accensione / spegnimento, Raspberry RAID si accende semplicemente collegandolo alla rete elettrica. Se tutto è montato e connesso correttamente, dovresti vedere apparire sullo schermo i diversi passaggi di avvio: il Raspberry Pi, anche nella versione 4B, non essendo un mostro di potenza, questo avvio può richiedere un po 'di tempo … ma soprattutto non è cosìè solo il primo passo dell'installazione del nostro software.
Installazione di più pacchetti per Raspbian, giusto per essere "silenziosi" © Nerces per The-HiTech.net
Poiché l'immagine Raspbian non viene aggiornata ogni quattro mattine, ci sembra importante iniziare con un aggiornamento completare il sistema il giorno prima di iniziare la procedura RAID. Per impostazione predefinita, il login su Raspbian è "Pi" e la password "raspberry". Il sistema suggerirà di cambiarlo rapidamente, ma per il resto della nostra demo faremo finta che non sia stato fatto. Nella barra delle applicazioni, sul desktop di Raspbian, troverai una finestra 'Terminale', è da lì che faremo gli aggiornamenti.
Secondo passaggio, aggiornare tutti i pacchetti stessi © Nerces per The-HiTech.net
Una volta aperta la finestra 'Terminale', ti invitiamo a digitare questo
sudo apt update
Questo comando lancia l'installazione dei pacchetti essenziali per l'intero sistema … Ovviamente è importante che il tuo Raspberry Pi sia connesso alla rete e, preferibilmente , in Ethernet. Non torneremo qui alla configurazione di detta rete: di default Raspbian necessita di un servizio DHCP per operare senza incidenti e sulla maggior parte dei Box tale servizio è attivato di serie.
sudo apt full-upgrade
Un complemento essenziale al comando precedente, questo si concentra sugli aggiornamenti attualmente disponibili per il tuo sistema. È generalmente più veloce del precedente, ma è comunque abbastanza variabile. Tra uno e l'altro di questi comandi, è probabilmente necessario lasciare da 10 a 30 minuti affinché il Raspberry installi / aggiorni il tutto.
curl -sL https://rock.sh/get-rockpi-sata-hat | sudo -E bash -
sudo reboot
Successivamente, è importante che Raspbian riconosca correttamente tutti gli elementi hardware che abbiamo aggiunto installando il Quad SATA HAT ei suoi vari componenti. Le cose vengono fatte in modo abbastanza automatico, ma ci teniamo lontani dal plug & play a cui alcuni di voi sono abituati.
sudo systemctl abilita ssh
sudo systemctl start ssh
Sempre tramite una finestra di "Terminale", forse dopo un piccolo riavvio del sistema, ora si tratta di abilitare SSH. Nota che questo può essere fatto anche tramite la GUI di Raspbian. Ti stiamo anche mostrando uno screenshot della finestra che consente tale attivazione, ma poiché abbiamo iniziato a utilizzare il "Terminale", potremmo anche continuare.
La GUI di Raspbian permette anche l'attivazione di SSH © Nerces per The-HiTech.net
Il vantaggio di attivare SSH è che d'ora in poi non sarà più necessario accedere "fisicamente" a il tuo Raspberry RAID. Normalmente puoi riporlo nel suo piccolo angolo e scollegare la tastiera / il mouse e persino lo schermo. Mantieni ilalimentazione di rete comunque, altrimenti sarà complicato!
Con SSH completamente operativo, puoi accedere al tuo Rapsberry RAID da qualsiasi macchina … ad esempio il nostro PC Windows. Per fare questo, ovviamente, devi installare un client SSH e se ce ne sono molti abbiamo una netta preferenza per PuTTy, molto piccolo, molto pratico. Ovviamente è disponibile per il download da The-HiTech.net.

Niente di più semplice che connettersi tramite PuTTy © Nerces per The-HiTech.net
Al lancio, PuTTy ti chiede l'indirizzo IP della macchina remota a cui vuoi accedere ed è qui che si apre il piccolo schermo del Raspberry RAID è molto pratico: devi solo leggere l'IP su di esso … Ovviamente, gli utenti un po 'più informati non avranno problemi a definire ilIP della macchina e / o per trovarlo tramite DHCP.
Da lì, tutto verrà eseguito sulla riga di comando dal "Terminale" a cui si accede tramite PuTTy. Un sistema operativo più sicuro di Windows, Raspbian - come qualsiasi Linux - non concede sistematicamente tutti i diritti a ciascun utente, al contrario. Per evitare manipolazioni non necessarie, ti suggeriamo quindi di concederti i diritti di amministratore per la durata di una sessione e avremmo potuto farlo prima :-)
sudo -s
Successivamente, dovrai modificare un file di regole destinato a correggere un piccolo bug nell'installazione del software precedentemente eseguita in automatico. Non è molto complicato, ma va seguita la procedura passo passo per non commettere errori. Chiamiamo l'editor e il file da modificare direttamente dalla riga di comando sopra.
nano /lib/udev/rules.d/60-persistent-storage.rules
Si tratta ora di aggiungere una regola relativa alla gestione del controller del disco. Per fare ciò, alla voce "Fall back usb_id per dispositivi USB", aggiungi e senza modificare nulla quello che ti proponiamo di seguito. Una linea che parlerà ai clienti abituali di Linux e che è sufficiente perché il riconoscimento del controller avvenga senza intoppi.
# Correzione unità JMicron
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"
Infine, la correzione del bug passa attraverso un passaggio finale in tre parti. Questa volta si tratta prima di tutto di creare il file "serial.sh" nella cartella principale poi di modificarlo per aggiungere una linea ben precisa e, infine, di renderlo eseguibile. Tre passaggi, ancora, da seguire scrupolosamente per non correre il minimo rischio.
Creazione e modifica del file
nano /root/serial.sh
Aggiunta della riga necessaria
#! / Bin / bash
/ sbin / hdparm -I / dev / $ 1 | grep 'Numero di serie' | awk '(stampa $ 3)'
Crea il file eseguibile
chmod + x /root/serial.sh
Da lì è teoricamente possibile eseguire la procedura di installazione di OpenMediaVault, (OMV) ma il software è ancora un po 'pignolo su Raspbian e preferiamo eseguire il maggior numero di passaggi possibile prima di passare a OMV. Questo è il motivo per cui creeremo il nostro stack RAID direttamente dal "Terminale".
fdisk / dev / sda
L'utilizzo di FDISK consentirà la creazione di partizioni su ciascuno dei dischi interessati dal RAID. Nel nostro esempio ci siamo limitati a RAID 1 con due unità (sda e sdb), ma dovremmo procedere allo stesso modo con le altre due unità (sdc e sdd) nel caso di un array RAID 5 in quattro dischi.
Premendo "n", FDISK crea una nuova partizione. Lasciamo tutto per impostazione predefinita premendo "invio" tre volte (Numero partizione, Primo settore e Ultimo settore). Infine, cambiamo il tipo di partizione premendo "t" quando richiesto da FDISK e inseriamo velur "29" quando viene richiesto il tipo di partizione. Questo "29" corrisponde a una partizione di tipo "Linux RAID".
fdisk / dev / sdb
Premendo 'w', dici a FDISK che vuoi uscire mentre salvi le modifiche. Possiamo quindi fare lo stesso con il secondo disco e possibilmente con il terzo e poi con il quarto. Nel nostro esempio, ora abbiamo due dischi (sda e sdb) adeguatamente preparati per ospitare la creazione di un array RAID 1.
mdadm --create / dev / md0 --level = 1 --raid-devices = 2 / dev / sda1 / dev / sdb1
Il comando MDADM è lo strumento che consente la creazione di detto stack RAID 1 (denominato md0). Noterai che l'indicazione "level = 1" corrisponde al RAID utilizzato: invece di "1", metti semplicemente "0" per RAID 0 o "5" per RAID 5. La variabile "devices = 2 'indica il numero di unità utilizzate sapendo che' / dev / sda1 'e' / dev / sdb1 'definiscono i rispettivi percorsi.
cat / proc / mdstat
Quando richiedi la convalida da MDADM, tutto ciò che devi fare è premere "y" per avviare la creazione. Si noti che il processo può richiedere del tempo … specialmente con un array RAID 5 su unità da 2 o 3 TB ciascuna. Il comando CAT permette di seguire lo stato di avanzamento di questa fase di creazione direttamente dalla finestra 'Terminale'.
umount / dev / md0
mdadm -S / dev / md0
Prima di iniziare l'installazione di OMV, vorremmo attirare la tua attenzione su due comandi (sopra) che potresti trovare utili se hai problemi a creare il Stack RAID. Il primo (UMOUNT) è essenziale per lo smontaggio del volume RAID (md0) mentre il secondo (MDADM -S) consente di arrestare correttamente il volume.È quindi possibile tornare ai passaggi di creazione precedenti.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Ammetti che non ci credi quasi più, ma il comando precedente ti consente effettivamente di installare OMV sul tuo Raspberry RAID. Abbiamo optato per un'installazione tramite script: c'è sempre la possibilità di passare attraverso un'immagine, ma questa non è la soluzione preferita oggi. Senza particolari difficoltà a parte la copia della riga di comando, questo script ha il vantaggio di poter essere installato sul nostro Raspbian, senza preoccupazioni.
Un ultimo piccolo script di installazione e OMV saranno completamente funzionanti © Nerces per The-HiTech.net
Come per l'aggiornamento del sistema, ancora una volta devi aspettare un po 'di tempo prima che tutti gli elementi vengano scaricati e poi installati sul tuo sistema. Il download dipenderà dalla tua connessione Internet mentre il tempo di installazione è difficile da comprimere: è il Raspberry Pi 4B che funziona e devi prendertela con pazienza.
Una volta effettuata l'installazione, il rigoroso riavvio richiesto tramite PuTTy e il riavvio effettuato, è finalmente possibile "afferrare" il proprio browser web per accedere all'interfaccia OMV … come per qualsiasi NAS QNAP o Synology per esempio. Durante la connessione, OMV richiede un accesso e una password: "admin" e "OpenMediaVault" per impostazione predefinita.
Login e password predefinita per accedere a OpenMediaVault … all'inizio © Nerces per The-HiTech.net

Il nostro feedback, alcuni benchmark

Ci avviciniamo ora all'ultima parte del nostro articolo, prima della conclusione. Da OpenMediaVault, abbiamo effettivamente bisogno di creare il filesystem sul nostro volume RAID (md0). Lì, sono disponibili diverse possibilità dal tradizionale formato EXT4 tramite ZFS o XFS. Troverai senza dubbio degli appassionati dell'uno o dell'altro e staremo attenti a non giudicarli.
Abbiamo scelto XFS che sembra - nelle sue ultime versioni - più veloce di EXT4, ad esempio, ma ad essere completamente onesti, la velocità del filesystem probabilmente non è una variabile critica sul nostro Raspberry RAID: la potenza della macchina è comunque molto più limitata rispetto a un NAS più "classico".

Il nostro obiettivo qui non è quello di fare un vero test della soluzione OpenMediaVault come piattaforma RAID. OMV è conosciuto e riconosciuto da molti utenti, proprio come FreeNAS per quella materia. Se non è perfetto, il sistema funziona bene nel complesso e offre molte impostazioni da un'interfaccia grafica abbastanza chiara.
Non sorprende che rimaniamo lontani dalla ricchezza funzionale di software come QTS firmato QNAP o DSM di Synology, i due leader del settore. Tuttavia, dobbiamo sottolineare che esistono molti moduli per OMV e che la comunità è dinamica. Gli utenti non esitano a pubblicare tutorial online ben fatti per guidarti nell'installazione di Plex, ad esempio (guarda il video sopra).
Aggiunta di una condivisione in OpenMediaVault e configurazione di base © Nerces per The-HiTech.net
OMV ha tutte le funzionalità di base nella gestione di utenti e gruppi. Permette la definizione di cartelle condivise in modo molto semplice e, ovviamente, gestisce con precisione tutto ciò che riguarda le quote. Notare la presenza di servizi FTP, NFS, Resync o SMB / CIFS e soprattutto l'esistenza di più plugin ed extra.
Preferiamo concentrarci sullo studio della nostra soluzione Raspberry RAID per vedere se tutto ciò che abbiamo fatto ha portato a qualcosa di funzionale. Per essere chiari, il Raspberry Pi 4B è un buon passo al di sotto delle prestazioni offerte dal NAS a quattro vani entry-level del duo dei pesi massimi del settore, QNAP e Synology.
CrystalDiskMark evidenzia alcuni punti deboli in scrittura © Nerces for The-HiTech.net
Utilizzando CrystalDiskMark, siamo stati in grado di misurare più o meno 40 MB / s in scrittura. Si noti che al momento di questi test, stavamo lavorando su un array RAID 1, ma che i risultati in RAID 5 erano alla fine molto vicini. Quando si copiano file direttamente da un PC Windows, i risultati sono significativamente migliori con una media di 50 MB / s., Ma sono state osservate fluttuazioni significative.
Debolezza confermata durante la copia di file da PC in Windows 10 © Nerces for The-HiTech.net
Fortunatamente, nella lettura, i risultati sono molto più incoraggianti. CrystalDiskMark sembrava avvicinarsi ai limiti dell'interfaccia Gigabit Ethernet e la nostra copia diretta dai test di Windows ha confermato questa media di 110 MB / s in lettura. Durante vari test, abbiamo iniziato a riprodurre più video dal nostro Raspberry RAID a uno, quindi due client mentre un terzo ascoltava musica. Nessun problema specifico da segnalare, ma riconosciamo che non abbiamo nemmeno riprodotto video 4K in streaming.
In effetti, il Raspberry RAID è una macchina che funziona abbastanza bene quando si desidera accedere - uno o due - ai dati archiviati sui suoi dischi. D'altra parte, tutte le fasi della copia dei file o dell'invio dei dati al Raspberry RAID sono molto più laboriose. Abbiamo riscontrato le stesse limitazioni nel caso di un utilizzo "database": l'accesso ai nostri file di lavoro avviene senza difficoltà, meno piacevole è la sincronizzazione di una vasta cartella ricca di testi e altri report. .
Il "Raspberry RAID" secondo AllNet.China: interessante, ma ampiamente perfezionabile © Nerces for The-HiTech.net

AllNet.China Raspberry RAID: recensione dell'utente di The-HiTech.net

Siamo pronti a sostituire il nostro Synology NAS con un Raspberry RAID progettato attorno alla soluzione progettata e commercializzata da AllNet.China? La risposta al momento è chiara: no. Se le prestazioni di lettura lo rendono una macchina del tutto convincente, il nostro NAS non è solo una stazione multimediale destinata ad ospitare foto ricordo e filmati delle vacanze. Abbiamo varie immagini del disco regolarmente aggiornate e molti documenti di lavoro che sincronizziamo con più utenti. Lì, le prestazioni sono troppo basse per un uso quotidiano e intenso.
Tuttavia, visto lo spazio occupato dal Raspberry RAID, è una soluzione come nessun'altra. Li abbiamo visti passare al NAS e anche i più delicati non possono competere con questa soluzione basata su "chinoiserie" di AllNet.China. Abbiamo ottenuto un NAS notevolmente discreto e compatto e, grazie al fatto che OpenMediaVault è gratuito, il conto totale rimane misurato. Purtroppo l'assemblaggio e la configurazione non sono facili a causa di bug inaccettabili e problemi di alimentazione - eppure l'utilizzo del brick consigliato da AllNet.China - ci induce a fare molta attenzione. In attesa dell'arrivo di una versione 2 epurata da questi difetti “giovanili”, il principio rimane notevolmente allettante. Avviso agli hacker.

CAPPELLO Raspberry Pi Quad SATA

6

Maggior parte

  • Design semplice ed elegante
  • Una soluzione super compatta
  • 4 unità / 32 TB di spazio di archiviazione
  • Schermo LCD piccolo e maneggevole
  • Correggere le velocità di lettura
  • Ventilazione ben studiata

I minori

  • Preoccupazioni tecniche (viti, porte)
  • Gravi problemi di alimentazione
  • Bassa velocità di scrittura
  • Non esattamente plug & play

Installazione 6

Spettacoli 7

Affidabilità 6

  • Maggior parte
  • I minori
  • Dettagli
  • Design semplice ed elegante
  • Una soluzione super compatta
  • 4 unità / 32 TB di spazio di archiviazione
  • Schermo LCD piccolo e maneggevole
  • Correggere le velocità di lettura
  • Ventilazione ben studiata
  • Preoccupazioni tecniche (viti, porte)
  • Gravi problemi di alimentazione
  • Bassa velocità di scrittura
  • Non esattamente plug & play

Installazione 6

Spettacoli 7

Affidabilità 6

Messaggi Popolari

Come recuperare gli SMS cancellati su iPhone?

Hai inavvertitamente cancellato un SMS? Niente panico ! L'eliminazione di un messaggio su iPhone a volte è reversibile. A seconda delle impostazioni di iOS, esistono diverse soluzioni per correggere questo errore su iPhone.…

Come recuperare i dati da un iPhone rotto?

Il tuo smartphone è morto inaspettatamente e nonostante tutti i tuoi tentativi di provare a riparare il tuo iPhone, rimane ancora inutilizzabile? Fortunatamente è possibile recuperare i propri dati (foto, contatti, messaggi, ecc.), Anche se non si accende più. Avrai bisogno di un computer (preferibilmente un Mac) e dell'iPhone in questione per questo. Scopri i nostri due metodi qui.…

Confronto: qual è il miglior aiuto per iOS?

In teoria, iOS è un sistema operativo mobile piuttosto chiuso. Per poter installare le applicazioni, per impostazione predefinita hai solo la possibilità di installare il software dall'App Store.…