Um verdadeiro canivete suíço do hacker de computador, o Raspberry Pi é uma máquina capaz de assumir múltiplas responsabilidades. Hoje estamos examinando o caso do armazenamento com o exemplo de uma solução RAID que envolve tanto a instalação de hardware específico da China quanto a implantação de uma interface de software, o OpenMediaVault famoso e gratuito. Sem a pretensão de ser exaustivos, procuraremos orientá-lo nas diferentes etapas do processo e dar-lhe a nossa opinião sobre o seu interesse final.
Fundada por David Braben, Louis Glass, Jack Lang, Pete Lomas, Robert Mullins e Alan Mycroft, a Raspberry Pi Foundation celebrou recentemente seu décimo segundo aniversário. Mais importante para os usuários simples que somos, a base foi especialmente notada pelo marketing, alguns meses atrás, o Raspberry Pi 4 B, a versão mais recente de seu nano-computador de placa única baseado em um processador ARM conforme definido. Wikipedia. Graças a um poder amplamente renovado, mais RAM e E / S mais eficiente, o Pi 4B despertou muitas esperanças entre hackers de todos os tipos. No The-HiTech.net, a besta nos deu anseios por RAID ainda mais impulsionados pela distribuição de um kit pela AllNet.China.
No coração do nosso NAS, o Raspberry Pi 4B © Nerces for The-HiTech.net

O Raspberry Pi vai para "v4"

Como dissemos na introdução, o Raspberry Pi 4 Model B já está disponível há algum tempo. Também pudemos oferecer a você um teste relativamente completo de agosto de 2019, um teste que naturalmente convidamos você a (re) consultar para ter ideias mais claras antes de prosseguir. . Lembre-se de que o Raspberry Pi 4B é a evolução do conceito básico da fundação Raspberry Pi. Um conceito que consiste em um nanocomputador que se resume a um único cartão. Entre Pi3B + e Pi4B, o fator de forma é, portanto, praticamente idêntico. Assim, a placa-mãe é simplesmente um pouco maior, mas as verdadeiras diferenças "visuais" estão mais nos conectores e componentes on-board.

Folha de dados do Raspberry Pi 4 Modelo B

  • Processador: Broadcom BCM2711, quad-core Cortex-A72 64 bits a 1,5 GHz
  • GPU: Broadcom VideoCore VI a 500 MHz
  • RAM: 1 GB, 2 GB ou 4 GB de LPDDR4-3200 SDRAM (dependendo do modelo)
  • Rede: Gigabit Ethernet e Wi-Fi 802.11b / g / n / ac 2,4 / 5 GHz; Bluetooth 5.0, Bluetooth de baixa energia
  • Armazenamento: leitor de cartão microSD
  • Conexões: USB 2.0 (x2), USB 3.0 (x2), Ethernet (RJ45), micro-HDMI (x2), conector de áudio de 3,5 mm, Interface serial da câmera (CSI), Interface serial do monitor (DSI) e USB- C (potência), entrada / saída de uso geral (GPIO) de 40 pinos
  • Dimensões: formato de "cartão de crédito": 88 x 58 x 19 mm, 46 gramas
  • Preço e disponibilidade : já disponível, a € 39 (equipado com 1 GB) / € 49 (2 GB) / € 59 (4 GB)

No coração do Raspberry Pi 4 Modelo B, existe, portanto, um processador Broadcom BCM2711 cujo nome pode sugerir um revés em comparação com o BCM2837 que equipa a geração anterior. Na realidade, o BCM2711 se distingue pela presença de quatro núcleos ARM Cortex-A72, muito mais potentes que o Cortex-A53 do Pi 3B +. A freqüência de operação também está melhorando (+ 100 MHz) para 1,5 GHz. Suficiente "batata" para o nosso Raspberry RAID NAS?

Existem várias soluções Raspberry RAID. Às vezes é um pouco "cru"

RAID para armazenamento de rede

Para definir o cenário, devemos agora discutir o que é uma solução RAID e como ela é de particular interesse na forma de um NAS. O termo RAID é um acrônimo - Redundant Array of Independent Disks - que significa aproximadamente "agrupamento redundante de discos independentes".
Existem várias variações de RAID com finalidades significativamente diferentes. O RAID 0, por exemplo, envolve o corte de dados em tantos "grupos" quantos discos na matriz RAID 0. O sistema grava apenas um grupo por disco, mas faz isso simultaneamente, por isso aproveitamos velocidades muito mais altas do que gravar todos os dados em um único disco. Por outro lado, quando um disco falha, todos os dados são perdidos de uma vez: o sistema não consegue recalcular o (s) grupo (s) que faltam a partir dos outros que ainda são válidos.
As três organizações de sistema RAID mais básicas que a LaCie vê

RAID 1, RAID 5, RAID 6, RAID 10: para um pouco de segurança

Em contraste com este sistema, existe o RAID 1 que combina dois discos rígidos físicos: os dados são copiados simultaneamente para as duas unidades sem qualquer intervenção do usuário. Imagine que uma das duas cai em passe, o sistema a detecta e indica para que a troca possa ser realizada o mais rápido possível. Feito isso, o sistema - por si só - se encarregará de copiar todos os dados para que os dois discos tenham novamente o mesmo conteúdo. Portanto, favorecemos certa forma de segurança em relação ao desempenho.
Diagrama de como a paridade funciona em uma matriz RAID 5 © Wikipedia
No meio do caminho, existem várias variações de RAID como RAID 5, RAID 6 ou RAID 10, para citar alguns. A ideia é oferecer “o melhor dos dois mundos”, mas menos eficaz. Uma matriz RAID 5 geralmente oferece melhor desempenho do que uma matriz RAID 1, mas não está no nível de uma matriz RAID 0. No entanto, em comparação com a última, ela fornece alguma “proteção” de dados. Contamos aqui com a noção de "paridade". Não entraremos em detalhes, mas existem alguns artigos muito bons sobre o assunto, especialmente na Wikipedia.

Da questão do NAS

Finalmente, devemos mencionar a questão do NAS, novamente uma sigla em inglês para Network Attached Storage ou, em bom francês, unidade de armazenamento de rede. Um NAS deve ser acessível, em rede, a partir de várias estações de trabalho clientes, a fim de armazenar dados em seu lugar. Permite a centralização dos referidos dados e apresenta múltiplas vantagens “práticas”: backup fácil, partilha simplificada e acesso simultâneo, custos mais baixos e tempos de administração reduzidos.
QNAP e Synology - aqui opostos por 01net - são dois dos líderes NAS © 01net
No caso que hoje temos diante de nós, apenas alguns desses benefícios são levados em consideração. Usar um Raspberry Pi 4B para transformá-lo em um mini-NAS é obviamente uma solução financeiramente econômica, dado o preço de um Raspberry. Outra vantagem, a extrema compactação do nano-computador o torna um NAS particularmente compacto. Ainda assim, tal produto não deve ser capaz de entregar desempenho para justificar seu lugar no negócio … Para ver se é possível, pois esperamos tornar um NAS "internamente" interessante.

Folha de Dados do Kit SATA Quad

  • Tipo: caixa "torre", servidor Raspberry Pi 4 NAS
  • Compatibilidade com Raspberry Pi: apenas modelo 4B
  • Suporte para RAID: software, RAID 0/1/5
  • Controlador de disco: 2x JMicron JMS561
  • Número de portas: 4x SATA, HDD ou SSD
  • Capacidade máxima: teoricamente até 32 TB
  • Conexão Raspberry Pi 4: via GPIO
  • Transferências de dados: através das 4 portas USB3.0
  • Ventilação: dupla, 30 mm (Raspberry Pi) / 40 mm (HDD)
  • Display: tela OLED (IP, carga, armazenamento, etc.)
  • Fonte de alimentação: externa, via porta USB-C (12V / 5A)
  • Dimensões (D / W / A): caixa completa, 94 x 70 x 173 mm
  • Preço e disponibilidade : pré-encomenda, a 99 €

Vendido como peças de reposição ou como um pacote “completo”, o kit Quad SATA é uma solução muito compacta projetada para acomodar um Raspberry Pi 4B, bem como um máximo de quatro unidades de armazenamento. Deve-se notar que tecnicamente nada impede o uso de drives de 3,5 polegadas, mas o case, assim como o sistema como um todo é muito mais projetado para acomodar drives de 2,5 polegadas, sejam eles HDD ou SSD.

Vendido como peças de reposição, nosso kit Quad SATA deve primeiro ser montado © AllNet.China

Instalação de nossa solução RAID

Embora possa ser vendido como um conjunto apresentado como "completo", o kit Quad SATA não o é. Em primeiro lugar, obviamente não integra o famoso Raspberry Pi 4B, já que é apresentado como um acessório além do nano-computador. Você já deve ir ao caixa e pegar a Framboesa. Lembre-se de que existem três versões do Pi 4B com a única diferença sendo a quantidade de RAM on-board. No caso de uso de NAS, sugerimos fortemente que você opte pela versão de 4 GB.
Além disso, não se esqueça da dupla teclado / mouse. Lá, qualquer modelo USB pode resolver o problema e não há necessidade de gastar muito. Nós até sugerimos que você leve apenas periféricos para “solução de problemas”, porque também veremos como rapidamente fazer sem este duo que, portanto, será usado apenas nas primeiras etapas de instalação / configuração. Finalmente, não se esqueça do cabo HDMI - tenha cuidado, o Pi 4B requer micro-HDMI - e uma fonte de alimentação digna desse nome. Preparamos um pequeno encarte para isso porque as coisas não são tão simples como sugere o AllNet.China. Por fim, não se esqueça do inevitável cartão microSD destinado a armazenar o sistema operacional.

O vídeo acima ilustra a maioria das etapas necessárias para construir nossa pequena solução RAID. É muito bem feito e, passo a passo, você deve evitar a maioria das armadilhas. As coisas começam muito logicamente com a instalação de espaçadores na placa que serve como parte de trás da caixa. Em seguida, coloque o Raspeberry Pi 4B e fixe-o com os parafusos fornecidos.
Reparando os espaçadores e o Raspberry Pi 4B © Nerces para The-HiTech.net
Novos espaçadores serão colocados no Raspberry: eles servirão como um ponto de ancoragem para o coração do sistema RAID: a placa Quad SATA HAT que será conectada à porta GPIO do Raspberry e aparafusada com segurança … mesmo se nós Tivemos que recuperar dois parafusos dos quatro em nossa reserva: o charlatão do AllNet.China. Antes disso, no entanto, você deve conectar o combo radiador / ventoinha fornecido pela AllNet.China para manter o Pi 4B frio.
Instalação da ventilação do Pi 4B e do cartão SATA HAT © Nerces for The-HiTech.net
Curiosamente, o referido dissipador de calor / ventoinha não é alimentado pelo Raspberry Pi. O cabo curto deve ser conectado sob a placa Quad SATA HAT. Esta conexão deve, portanto, ser feita antes de anexar o cartão ao Pi 4B. É então possível configurar o Quad SATA HAT: nada muito complicado a este nível, apenas tome cuidado para não forçar os pinos GPIO.
Montagem dos nossos quatro SSDs e conexão ao SATA HAT © Nerces for The-HiTech.net
Além dessa pequena montagem, é uma questão de instalar o HDD / SSD fixando-os nas duas "paredes" do gabinete. Novamente, nada muito complicado e AllNet.China oferece todo o hardware necessário para instalar quatro drives. Para o próximo passo, convidamos você a dar uma boa olhada em nossa foto: a placa de ventilador / tela que deveria ser colocada na parte superior do gabinete deve ser colocada na vertical. Basta colocar a ventoinha no lado do soquete do HDD / SSD. Segundo pequeno charlatão do lado do hardware: ainda faltavam dois em nosso pacote.
Últimas conexões para ventilação geral e tela LCD © Nerces for The-HiTech.net
A última etapa, no lado das conexões, envolve a conexão de um cabo branco. Este último serve para nada menos do que alimentar essa placa de "teto" da caixa: é que é preciso um pouco de corrente para acionar o ventilador e fornecer a energia necessária para a pequena tela LCD. Feito isso, você pode admirar o pequeno gabinete Raspberry RAID que você tem agora em suas mãos.
Aparafusamento e instalação da ponte USB "externa" para transferência de dados. Observe as portas um pouco profundas demais no case: não é muito prático © Nerces for The-HiTech.net
Uma etapa final para a qual você não deve se apressar. Isso envolve deslizar o invólucro para fora da caixa. Foram feitos orifícios para que os conectores Pi 4B e Quad SATA HAT permaneçam disponíveis: deslizamos a caixa sem mover muito e, em seguida, quando ela toca a placa de metal "base", ela desliza ligeiramente para que as portas estão "nos orifícios". Faça o contrário e fica com o seguro de danificar um USB do seu Pi 4B… como durante o nosso teste!

Da escolha da dieta

Aqueles familiarizados com o Raspberry Pi dirão, escolher uma fonte de alimentação para o seu Pi nem sempre é uma tarefa fácil … é ainda mais verdadeiro no caso do nosso RAID Rapsberry. Basicamente, começamos com o pequeno bloco externo fornecido pela AllNet.China e planejamos oficialmente entregar 45W. Problema, ela nunca quis funcionar corretamente em nossa cobaia: o Raspberry Pi 4B exibia sistematicamente o "pequeno raio" tão característico do subpotência.
No entanto, tivemos o cuidado de manter os SSDs em vez dos HDDs em nosso sistema, mas mesmo reduzindo drasticamente o número de SSDs (para três, depois dois e até um), o "pequeno flash" ainda estava em ordem. Em desespero, usamos uma fonte de alimentação oficial da Raspberry para verificar se os componentes eletrônicos estavam funcionando. Sem problemas. Por outro lado, este pequeno tijolo estampado com framboesa não é poderoso o suficiente para fornecer até mesmo dois SSDs com tranquilidade.
À esquerda o tijolo oficial AllNet.China - inutilizável - e à direita nosso salvador, um modelo muito bom de 60W assinado Anker
Finalmente, focamos em um tijolo desenhado por Anker, uma conhecida marca chinesa. Muitos outros modelos devem funcionar, mas com este fomos capazes de alimentar nosso RAID Raspberry, com seus quatro SSDs. Observe, entretanto, que as coisas serão diferentes dependendo dos modelos de SSD e os HDDs serão ainda mais ambiciosos. Portanto, sugerimos que você consulte esta página Wiki dedicada ao fornecimento / consumo de energia do Quad SATA HAT.

Software: OpenMediaVault e pilha RAID Linux

Está feito ! Seu pequeno equipamento já está montado e deve-se reconhecer que um NAS deste formato vai impressionar mais de um! Tecnicamente, é possível associar modelos de discos rígidos de 2,5 polegadas capazes de armazenar 3 TB de dados … e até 8 TB no caso de SSDs. Você pode imaginar que o custo de tais produtos é o oposto do nosso objetivo de “preço baixo”.
Por outro lado, é bem possível obter unidades a 50 euros cada por um total de 100 euros, então se você se limitar a RAID 1, ou mesmo 200 euros por RAID 5. A este nível de preço, não pense muito grande, mas os preços caíram, podemos encontrar produtos de 1 TB (HDD) ou 250 GB (SSD).
O Toshiba L200 1TB oferece um desempenho aceitável por um preço mínimo © Toshiba
O próximo passo é configurar o ambiente de software e isso obviamente começa com o sistema operacional do nosso Raspberry Pi 4B. Nossa ideia não é nos limitarmos a apenas funções RAID e sempre ter um pequeno Raspberry real perfeitamente utilizável para outra coisa. Portanto, focamos na distribuição Linux projetada especificamente para Pi, Raspbian.
Você precisa de um cartão microSD de quase qualquer capacidade, mas para sua tranquilidade, sugerimos um modelo de 16 GB. Temos várias marcas favoritas aqui, o tipo que você não deve permitir. venha na hora errada: o Sandisk Ultra / Extreme ou o Samsung EVO Select / Plus são referências que nunca falhamos. Insira o referido cartão em um adaptador USB ou leitor de cartão e você está pronto para começar.
Dois cartões microSD de qualidade. Cuidado com as cópias que abundam na Internet © Sandisk / Samsung
Uma continuação que requer uma passagem pelo site da Fundação Framboesa para fazer o download da imagem. Existem várias possibilidades, mas você dificilmente pode fazer escolhas erradas para o que planejamos: se você optar por NOOBS, a versão "iniciante" da distribuição, ou por Buster, a grind para os "regulares" , você estará "em boas mãos". Simplesmente aconselhamos você a pegar as grinds de 2,5 GB de um ou outro: eles vêm com mais aplicativos que podem ser úteis para você.
Baixado, a imagem Raspbian deve ser instalada em seu microSD. Aqui, novamente, várias opções são possíveis e se o Raspberry tiver sua própria ferramenta perfeitamente funcional - o Raspberry Pi Imager - estamos acostumados a usar balenaEtcher. Em qualquer dos casos, é formidável na sua simplicidade: lançamos o programa, selecionamos um “destino” (o nosso microSD) e escolhemos o nosso ficheiro de imagem. No balenaEtcher, clique no botão “Flash! Inicia o processo.


Poucos minutos depois, balenaEtcher especifica que seu trabalho está concluído … Agora você tem um sistema Raspbian operacional em seu microSD. Se você fechou o case do Raspberry RAID, terá que reabri-lo para inserir o dito microSD: se você teve o cuidado de dar uma olhada em nosso arquivo inteiro antes de agir, não terá que "voltar" seus passos ”.
Sem um botão liga / desliga, o Raspberry RAID é ligado simplesmente conectando-o à rede elétrica. Se tudo estiver corretamente montado e conectado, você deverá ver os diferentes passos de boot aparecendo em sua tela: o Raspberry Pi, mesmo na versão 4B, não sendo um power monster, este start-up pode demorar um pouco … mas acima de tudo não fazé apenas o primeiro passo da instalação do nosso software.
Instalação de vários pacotes para o Raspbian, apenas para ficar "quieto" © Nerces for The-HiTech.net
Como a imagem do Raspbian não é atualizada a cada quatro manhãs, parece-nos importante começar com uma atualização complete o dia do sistema antes de iniciar o procedimento RAID. Por padrão, o login no Raspbian é 'Pi' e a senha 'raspberry'. O sistema irá sugerir que você o altere rapidamente, mas no restante de nossa demonstração, vamos fingir que não foi feito. Na barra de tarefas, na área de trabalho do Raspbian, você encontrará uma janela 'Terminal', é a partir dela que faremos as atualizações.
Segundo passo, atualizando todos os próprios pacotes © Nerces for The-HiTech.net
Assim que a janela 'Terminal' estiver aberta, nós convidamos você a digitar este
sudo apt update
Este comando inicia a instalação dos pacotes essenciais para todo o sistema … Claro, é importante que o seu Raspberry Pi esteja conectado à rede e, de preferência , em Ethernet. Não voltaremos aqui à configuração da referida rede: por defeito, o Raspbian necessita de um serviço DHCP para funcionar sem incidentes e na maioria dos Boxes este serviço está activado por defeito.
atualização completa do apt sudo
Um complemento essencial para o comando anterior, este se concentra nas atualizações disponíveis para o seu sistema. Geralmente é mais rápido do que o anterior, mas ainda é bastante variável. Entre um e outro desses comandos, provavelmente é necessário deixar de 10 a 30 minutos para que o Raspberry instale / atualize tudo.
curl -sL https://rock.sh/get-rockpi-sata-hat | sudo -E bash -
reinicialização do sudo
Em seguida, é importante que o Raspbian reconheça corretamente todos os elementos de hardware que adicionamos ao instalar o Quad SATA HAT e seus vários componentes. As coisas são feitas de forma bastante automática, mas estamos longe do plug & play a que alguns de vocês estão acostumados.
sudo systemctl enable ssh
sudo systemctl start ssh
Ainda através de uma janela 'Terminal' - talvez após uma pequena reinicialização do sistema - agora é uma questão de habilitar o SSH. Observe que isso também pode ser feito por meio da GUI do Raspbian. Também estamos mostrando uma imagem da janela que permite tal ativação, mas como começamos a usar o 'Terminal', podemos continuar.
A GUI do Raspbian também permite a ativação do SSH © Nerces para The-HiTech.net
A vantagem de ativar o SSH é que, a partir de agora, você não precisará mais acessar "fisicamente" para seu Raspberry RAID. Você normalmente pode armazená-lo em seu pequeno canto e desconectar o teclado / mouse e até mesmo a tela. Mantenha ode qualquer maneira, senão será complicado!
Com o SSH totalmente operacional, você pode acessar seu Rapsberry RAID de qualquer máquina … por exemplo, nosso PC com Windows. Para fazer isso, obviamente você tem que instalar um cliente SSH e se houver muitos, temos uma preferência clara pelo PuTTy, muito pequeno, muito prático. É claro que está disponível para download em The-HiTech.net.

Nada poderia ser mais fácil do que se conectar via PuTTy © Nerces for The-HiTech.net
No lançamento, PuTTy pede o endereço IP da máquina remota à qual você deseja acessar e, é aqui que a pequena tela do Raspberry RAID é muito prático: basta ler o IP nele … Claro, usuários um pouco mais informados não terão problemas em definir oIP da máquina e / ou localizá-lo via DHCP.
A partir daí, tudo será feito na linha de comando do 'Terminal' que é acessado via PuTTy. Sistema operacional mais seguro que o Windows, o Raspbian - como qualquer Linux - não cede sistematicamente todos os direitos a cada usuário, pelo contrário. Para evitar manipulação desnecessária, sugerimos, portanto, que você conceda a si mesmo direitos de administrador durante uma sessão e poderíamos ter feito isso antes :-)
sudo -s
Em seguida, será necessário modificar um arquivo de regras para corrigir um pequeno bug na instalação do software anteriormente realizada de forma automática. Não é muito complicado, mas o procedimento passo a passo deve ser seguido para não cometer erros. Chamamos o editor e o arquivo para modificar diretamente na linha de comando acima.
nano /lib/udev/rules.d/60-persistent-storage.rules
Agora é uma questão de adicionar uma regra relacionada ao gerenciamento do controlador de disco. Para fazer isso, na entrada "Fall back usb_id para dispositivos USB", adicione e sem modificar nada do que oferecemos abaixo. Uma linha que vai falar com os regulares do Linux e isso é suficiente para que o reconhecimento do controlador seja feito sem problemas.
# JMicron drive fix
KERNEL == "sd *", ATTRS (idVendor) == "1058", ATTRS (idProduct) == "0a10", SUBSYSTEMS == "usb", PROGRAM = "/ root / serial.sh% k", ENV ( ID_SERIAL) = "USB-% c", ENV (ID_SERIAL_SHORT) = "% c"
Finalmente, a correção do bug passa por uma etapa final em três partes. Desta vez, é preciso primeiro criar o arquivo "serial.sh" na pasta raiz, depois editá-lo para adicionar uma linha muito precisa e, finalmente, torná-lo executável. Três passos, mais uma vez, a serem seguidos escrupulosamente para não correr o menor risco.
Criando e editando o arquivo
nano /root/serial.sh
Adicionando a linha necessária
#! / Bin / bash
/ sbin / hdparm -I / dev / $ 1 | grep 'Número de série' | awk '(imprimir $ 3)'
Faça o arquivo executável
chmod + x /root/serial.sh
A partir daí, é teoricamente possível executar o procedimento de instalação do OpenMediaVault (OMV), mas o software ainda é um pouco complicado no Raspbian e preferimos realizar o máximo de etapas possível antes de mudar para OMV. É por isso que vamos criar nossa pilha RAID diretamente do 'Terminal'.
fdisk / dev / sda
O uso de FDISK permitirá a criação de partições em cada um dos discos afetados pelo RAID. Em nosso exemplo, nos limitamos a RAID 1 com duas unidades (sda e sdb), mas devemos proceder da mesma forma com as outras duas unidades (sdc e sdd) no caso de uma matriz RAID 5 em quatro discos.
Ao pressionar 'n', FDISK cria uma nova partição. Deixamos tudo por padrão pressionando 'enter' três vezes (número da partição, primeiro setor e último setor). Finalmente, mudamos o tipo de partição pressionando 't' quando solicitado por FDISK e inserimos velur '29' quando perguntado sobre o tipo de partição. Este '29' corresponde a uma partição do tipo 'Linux RAID'.
fdisk / dev / sdb
Pressionando 'w', você diz ao FDISK que deseja sair enquanto salva as modificações. Podemos então fazer o mesmo com o segundo disco e possivelmente com o terceiro e depois com o quarto. Em nosso exemplo, agora temos dois discos (sda e sdb) adequadamente preparados para acomodar a criação de um array RAID 1.
mdadm --create / dev / md0 --level = 1 --raid-devices = 2 / dev / sda1 / dev / sdb1
O comando MDADM é a ferramenta que permite a criação da referida pilha RAID 1 (chamada md0). Você notará que a indicação 'nível = 1' corresponde ao RAID usado: em vez de '1', basta colocar '0' para RAID 0 ou '5' para RAID 5. A variável 'dispositivos = 2 'indica o número de unidades usadas sabendo que' / dev / sda1 'e' / dev / sdb1 'definem os respectivos caminhos.
cat / proc / mdstat
Ao solicitar a validação por MDADM, basta pressionar 'y' para que a criação seja iniciada. Observe que o processo pode levar algum tempo … especialmente com uma matriz RAID 5 em unidades de 2 ou 3 TB cada. O comando CAT permite que você acompanhe o progresso desta fase de criação diretamente da janela 'Terminal'.
umount / dev / md0
mdadm -S / dev / md0
Antes de iniciar a instalação do OMV, gostaríamos de chamar sua atenção para dois comandos (acima) que você pode achar úteis se tiver qualquer problema ao criar o Pilha RAID. O primeiro (UMOUNT) é essencial para que o volume RAID (md0) seja desmontado, enquanto o segundo (MDADM -S) permite que o volume seja parado adequadamente.É então possível retornar às etapas de criação anteriores.
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Admita que você quase não acredita mais nisso, mas o comando acima realmente permite que você instale OMV no RAID do Raspberry. Optamos pela instalação via script: sempre existe a possibilidade de passar por uma imagem, mas essa não é a solução preferida hoje. Sem dificuldade particular além da cópia da linha de comando, este script tem a vantagem de poder ser instalado em nosso Raspbian, sem preocupação.
Um último pequeno script de instalação e OMV estarão totalmente funcionais © Nerces for The-HiTech.net
Tal como acontece com a atualização do sistema, mais uma vez você tem que esperar um pouco para que todos os elementos sejam baixados primeiro e depois instalados em seu sistema. O download dependerá claramente da sua conexão com a Internet, enquanto o tempo de instalação é difícil de compactar: ​​é o Raspberry Pi 4B que funciona e você tem que enfrentar o problema com paciência.
Uma vez realizada a instalação, o reboot rigoroso solicitado via PuTTy e o reinicio realizado, é finalmente possível "agarrar" o seu navegador para aceder à interface OMV … como para qualquer NAS da marca QNAP ou Synology por exemplo. Ao conectar, OMV pede um login e uma senha: 'admin' e 'OpenMediaVault' por padrão.
Login e senha padrão para acessar OpenMediaVault… no início © Nerces para The-HiTech.net

Nosso feedback, alguns benchmarks

Abordamos agora a última parte do nosso artigo, antes da conclusão. A partir do OpenMediaVault, realmente precisamos criar o sistema de arquivos em nosso volume RAID (md0). Lá, várias possibilidades estão disponíveis para nós do formato EXT4 tradicional via ZFS ou XFS. Sem dúvida, você encontrará aficionados de um ou de outro e teremos o cuidado de não julgá-los.
Optamos pelo XFS que parece - em suas versões mais recentes - ser mais rápido do que EXT4, por exemplo, mas para ser completamente honesto, a velocidade do sistema de arquivos provavelmente não é uma variável crítica em nosso RAID Raspberry: o poder da máquina é de qualquer maneira muito mais limitado do que em um NAS mais "clássico".

Nosso objetivo aqui não é fazer um teste real da solução OpenMediaVault como uma plataforma RAID. OMV é conhecido e reconhecido por muitos usuários, assim como FreeNAS para esse assunto. Se não for perfeito, o sistema funciona bem no geral e oferece muitas configurações a partir de uma interface gráfica bastante clara.
Sem surpresa, permanecemos longe da riqueza funcional de softwares como QTS assinado QNAP ou DSM da Synology, os dois líderes no setor. No entanto, devemos enfatizar que existem muitos módulos para OMV e que a comunidade é dinâmica. Os usuários não hesitam em postar tutoriais bem feitos online para guiá-lo na instalação do Plex, por exemplo (veja o vídeo acima).
Adicionando um compartilhamento em OpenMediaVault e configuração básica © Nerces para The-HiTech.net
OMV possui todas as funcionalidades básicas na gestão de usuários e grupos. Permite a definição de pastas compartilhadas de uma forma muito simples e, claro, gerencia com precisão tudo relacionado a cotas. Observe a presença de serviços FTP, NFS, Resync ou SMB / CIFS e, especialmente, a existência de vários plug-ins e extras.
Preferimos nos concentrar no estudo de nossa solução Raspberry RAID para ver se tudo o que fizemos resultou em algo funcional. Para ficar claro, o Raspberry Pi 4B está um bom passo abaixo do desempenho oferecido pelo NAS de quatro baias de nível básico da dupla de pesos pesados ​​do setor, QNAP e Synology.
O CrystalDiskMark destaca alguns pontos fracos da gravação © Nerces for The-HiTech.net
Usando o CrystalDiskMark, fomos capazes de medir mais ou menos 40 MB / s na gravação. Observe que, no momento desses testes, estávamos trabalhando em um array RAID 1, mas os resultados no RAID 5 foram muito próximos. Ao copiar arquivos diretamente de um PC com Windows, os resultados são significativamente maiores, com uma média de 50 MB / s., Mas flutuações significativas foram observadas.
Fraqueza confirmada ao copiar arquivos do PC no Windows 10 © Nerces for The-HiTech.net
Felizmente, na leitura, os resultados são muito mais encorajadores. O CrystalDiskMark parecia estar se aproximando dos limites da interface Gigabit Ethernet e nossa cópia direta dos testes do Windows confirmou esta média de 110 MB / s lidos. Durante vários testes, começamos a reproduzir vários vídeos de nosso RAID Raspberry para um, depois dois clientes, enquanto um terceiro ouvia música. Não há problemas específicos para relatar, mas vamos reconhecer que também não transmitimos vídeo em 4K.
Na verdade, o Raspberry RAID é uma máquina que funciona muito bem quando você deseja acessar - um ou dois - os dados armazenados em seus discos. Por outro lado, todas as fases de cópia de arquivos ou envio de dados para o Raspberry RAID são muito mais trabalhosas. Observamos as mesmas limitações no caso de uso de "banco de dados": o acesso aos nossos arquivos de trabalho é feito sem dificuldade, a sincronização de uma vasta pasta repleta de textos e outros relatórios é menos agradável. .
O "Raspberry RAID" de acordo com AllNet.China: interessante, mas amplamente aperfeiçoável © Nerces for The-HiTech.net

AllNet.China Raspberry RAID: análise do usuário The-HiTech.net

Estamos prontos para substituir nosso Synology NAS por um Raspberry RAID projetado em torno da solução projetada e comercializada pela AllNet.China? A resposta atualmente é clara: é não. Se o desempenho de leitura o torna uma máquina completamente convincente, nosso NAS não é apenas uma estação multimídia destinada a armazenar fotos de souvenirs e filmes de férias. Temos várias imagens de disco atualizadas regularmente e muitos documentos de trabalho que sincronizamos com vários usuários. Lá, o desempenho é muito baixo para uso intensivo diário.
No entanto, dado o espaço ocupado pelo Raspberry RAID, é uma solução como nenhuma outra. Já os vimos passar NAS e mesmo os mais delicados não conseguem competir com esta solução baseada na "chinoiserie" da AllNet.China. Resultamos em um NAS incrivelmente discreto e compacto e, graças ao fato de que OpenMediaVault é gratuito, a conta total permanece medida. Infelizmente, a montagem e configuração não são fáceis devido a bugs inaceitáveis ​​e problemas de alimentação - ainda que usando o tijolo recomendado por AllNet.China - tenhamos cuidado. Enquanto aguarda a chegada de uma versão 2 purgada desses defeitos “juvenis”, o princípio permanece extremamente atraente. Aviso aos hackers.

Raspberry Pi Quad SATA HAT

6

A maioria

  • Design simples e elegante
  • Uma solução super compacta
  • 4 unidades / 32 TB de armazenamento
  • Tela LCD pequena e prática
  • Taxas de leitura corretas
  • Ventilação bem estudada

Os menos

  • Questões técnicas (parafusos, portas)
  • Problemas graves de alimentação
  • Baixas velocidades de gravação
  • Não é exatamente plug & play

Instalação 6

Performances 7

Confiabilidade 6

  • A maioria
  • Os menos
  • Detalhes
  • Design simples e elegante
  • Uma solução super compacta
  • 4 unidades / 32 TB de armazenamento
  • Tela LCD pequena e prática
  • Taxas de leitura corretas
  • Ventilação bem estudada
  • Questões técnicas (parafusos, portas)
  • Problemas graves de alimentação
  • Baixas velocidades de gravação
  • Não é exatamente plug & play

Instalação 6

Performances 7

Confiabilidade 6

Publicações Populares

Como reiniciar o iPhone sem perder dados?

Se precisar reiniciar para depurar o iPhone, saiba que não estará condenado a perder todos os dados do smartphone. De fato, muitos serviços da Apple permitirão que você reinicie seu iPhone sem perder seus dados.…

Comparação: Qual é a melhor loja de aplicativos alternativa para Android?

O Android é um sistema operacional relativamente aberto, permitindo ao usuário fazer muitas modificações. Você sabia, por exemplo, que é perfeitamente possível baixar seus aplicativos em outro lugar que não no Google Play Store? Você pode realmente fazer isso por meio de algo chamado cortinas alternativas. Descubra nossa seleção nesta comparação completa.…

GoPro Hero 7 VS DJI Osmo Action, descubra nosso duelo de vídeo

O mercado de câmeras de ação é dominado pela GoPro com uma câmera mais recente impressionante com sua qualidade 4K e estabilização formidável. Hoje ela está lado a lado com Osmo Action do fabricante DJI ... que se deu seriamente os meios para lutar.…