Índice:

PiNAS - o Raspberry Pi NAS: 20 etapas (com imagens)
PiNAS - o Raspberry Pi NAS: 20 etapas (com imagens)

Vídeo: PiNAS - o Raspberry Pi NAS: 20 etapas (com imagens)

Vídeo: PiNAS - o Raspberry Pi NAS: 20 etapas (com imagens)
Vídeo: 20 Sensores Analógicos para com Raspberry Pi (INCRÍVEIS!!!) - Desafio Maker 2024, Julho
Anonim
PiNAS - o Raspberry Pi NAS
PiNAS - o Raspberry Pi NAS
PiNAS - o Raspberry Pi NAS
PiNAS - o Raspberry Pi NAS
PiNAS - o Raspberry Pi NAS
PiNAS - o Raspberry Pi NAS

Introdução:

Este instrutível descreve a construção de um armazenamento conectado à rede (NAS) de dois compartimentos alimentado por Raspberry Pi muito compacto.

Recursos:

  • Super pequeno
  • Fácil de construir
  • Configuração simples
  • Barato
  • Perfeito para aprender sobre rede, sistema de arquivos, mecanismos de segurança
  • Raspberry Pi 2 ou 3 pode ser usado (Pi 4 com alguns ajustes)
  • Alimentado por um único cabo USB
  • Pode usar WiFi
  • Usa discos rígidos de notebook
  • discos rígidos são hotswappable
  • Duas portas USB para hardware adicional
  • Caixa fácil de abrir

Se você gostou do PiNAS confira minha página AraymBox para outros projetos. Você também pode postar ideias sobre como melhorar o design.

Observação:

Observe que o inglês não é minha primeira língua. Se você encontrar algum erro ou algo não estiver claro, sinta-se à vontade para me dizer e tentarei consertar. O mesmo vale para erros gerais. Se você tiver alguma sugestão de melhorias, por favor me avise.

Contente:

Etapa 01: Ferramentas e materiais

Etapa 02: Impressão 3D do caso

Etapa 03: Pós-processamento de impressão 3D (opcional)

Etapa 04: Preparando os adaptadores SATA para USB

Etapa 05: Preparando a Caixa Interna

Etapa 06: Fiação e montagem: Raspberry Pi

Etapa 07: Fiação e Montagem: Placa Breakout USB

Etapa 08: Fiação e Montagem: Instalação

Etapa 09: Fiação e montagem: adaptadores de HDD

Etapa 10: Montagem da caixa: painel frontal (opcional)

Etapa 11: Preparando o cartão SD

Etapa 12: Montagem da Caixa

Etapa 13: Configurar o Open Media Vault

Etapa 14: Configurando OMV: Sistema

Etapa 15: Configurando OMV: Armazenamento

Etapa 16: Configurando OMV: Gerenciamento de Direitos de Acesso

Etapa 17: Configurando OMV: Serviços

Etapa 18: usando o NAS

Etapa 19: Etapa final

Etapa 20: Alterar histórico

Etapa 1: Materiais e Ferramentas

Materiais e Ferramentas
Materiais e Ferramentas

Certifique-se de ter tudo o que precisa para a construção. Não há nada mais chato do que parar seu projeto porque você tem que esperar que uma pequena parte seja entregue.

Você não precisa comprar as peças e materiais listados nos links fornecidos. Estes são exemplos e mostram as propriedades necessárias das peças.

Partes:

  • 1x Raspberry Pi 2 ou 3 [$ 35,00]
  • 1x cartão micro SD - 8 GB ou 16 GB [$ 5,79]
  • 1 placa de fuga Micro USB fêmea [$ 6,99]
  • 2x SATA para adaptador USB [$ 7,99]
  • 2 discos rígidos de 2,5"
  • 1 fonte de alimentação Raspberry Pi (5 V / min. 2 A) [$ 9,99]
  • 4 parafusos: M3x8mm
  • 4 parafusos: M3x6mm
  • 4x nozes: quadrado M3
  • Fios (por exemplo, de um cabo USB antigo)

Ferramentas:

  • Utilitários de solda
  • Chaves de fenda
  • Pistola de cola quente
  • Impressora 3D ou serviço de impressão 3D

Etapa 2: impressão 3D do caso

Impressão 3D do caso
Impressão 3D do caso
Impressão 3D do caso
Impressão 3D do caso

Projetei o caso para ser o mais simples possível:

  • Apenas 4 partes
  • Pode ser impresso sem suportes
  • Mantidos juntos por 4 parafusos
  • Fácil de abrir para manutenção

A parte interna da minha mala foi impressa com PLA e as 3 capas externas com ABS. Usei ABS para a concha porque queria pintá-la e o ABS é muito mais fácil de pós-processamento. Você também pode usar PLA ou tentar qualquer outro filamento.

Se você não tiver uma impressora 3D, pode usar um serviço de impressão 3D.

Download:

Você encontrará peças atualizadas nesta página de design do thingiverse.

Esses arquivos são a primeira versão:

Etapa 3: Pós-processamento de impressão 3D (opcional)

Pós-processamento de impressão 3D (opcional)
Pós-processamento de impressão 3D (opcional)
Pós-processamento de impressão 3D (opcional)
Pós-processamento de impressão 3D (opcional)
Pós-processamento de impressão 3D (opcional)
Pós-processamento de impressão 3D (opcional)

Dependendo do seu gosto, esta etapa é opcional.

As peças impressas em 3D não são perfeitas - elas têm pequenas rachaduras, orifícios, bolhas, camadas visíveis, etc. Se você deseja uma aparência brilhante e lisa decente, você precisa dar um passo extra e pós-processar as peças.

Aqui está o que fiz com as 3 partes externas da caixa:

1. Lixe as peças:

  • corrida 1: use uma lixa de grão 120
  • corrida 2: use lixa de grão 240
  • execução 3: use a esponja de lixa extrafina úmida

2. Limpe as peças:

Lave as peças com água limpa e deixe-as secar

3. Pinte:

  1. Pulverize uma fina camada de primer de tinta. Deixe secar por 24 horas.
  2. Verifique a superfície.
  3. Pulverize uma fina camada de tinta. Deixe secar por 24 horas.

Etapa 4: Preparando os adaptadores SATA para USB

Preparando os adaptadores SATA para USB
Preparando os adaptadores SATA para USB
Preparando os adaptadores SATA para USB
Preparando os adaptadores SATA para USB
Preparando os adaptadores SATA para USB
Preparando os adaptadores SATA para USB

Nesta etapa, vamos preparar os adaptadores SATA para USB para a montagem.

Siga estas etapas para desmontar os adaptadores:

  1. Levante a tampa da caixa.
  2. Remova o PCB e o cabo do gabinete.
  3. Remova a cola quente.
  4. Retire os fios USB do PCB.

Etapa 5: preparando a caixa interna

Preparando a caixa interna
Preparando a caixa interna
Preparando a caixa interna
Preparando a caixa interna
Preparando a caixa interna
Preparando a caixa interna
Preparando a caixa interna
Preparando a caixa interna

Nesta etapa vamos preparar a parte interna da caixa para a montagem.

Siga estas etapas para adicionar as nozes:

  1. Verifique se há resíduos nas ranhuras das porcas e remova-os.
  2. Deslize todas as quatro porcas nos slots.
  3. Prenda as porcas com os parafusos M3x6mm para mantê-las no lugar.
  4. Aplique uma pequena quantidade de cola quente nas ranhuras para prender as porcas.
  5. Remova os parafusos M3x6mm.

Verifique se todas as peças se encaixam em seus lugares dedicados.

Etapa 6: Fiação e montagem: Raspberry Pi

Fiação e montagem: Raspberry Pi
Fiação e montagem: Raspberry Pi
Fiação e montagem: Raspberry Pi
Fiação e montagem: Raspberry Pi

Nesta etapa, estamos conectando todos os componentes eletrônicos e os instalando.

Sempre verifique duas vezes (e três vezes) a sua solda

Solde todos os fios no RasPi primeiro:

  1. Comece soldando todos os fios necessários ao RasPi
  2. As imagens nesta etapa mostram todos os pontos de fiação necessários.

Etapa 7: Fiação e Montagem: Placa Breakout USB

Fiação e Montagem: Placa Breakout USB
Fiação e Montagem: Placa Breakout USB

Adicione a placa breakout micro USB fêmea:

  1. Adicione a placa breakout micro USB fêmea aos fios do RasPi
  2. Solde os fios para a placa de breakout que fornece energia aos adaptadores
  3. As imagens nesta etapa mostram todos os pontos de fiação necessários.

Etapa 8: Fiação e montagem: instalação

Fiação e Montagem: Instalação
Fiação e Montagem: Instalação
Fiação e Montagem: Instalação
Fiação e Montagem: Instalação

Instale o RasPi e a placa breakout USB:

  1. Deslize a RasPi em seu lugar.
  2. Prenda o RasPi usando as porcas M3x6mm.
  3. Coloque a placa de breakout USB no recesso dedicado.
  4. Prenda a placa de breakout USB usando uma pequena quantidade de cola quente.

Etapa 9: Fiação e montagem: adaptadores de HDD

Fiação e montagem: adaptadores de HDD
Fiação e montagem: adaptadores de HDD
Fiação e montagem: adaptadores de HDD
Fiação e montagem: adaptadores de HDD
Fiação e montagem: adaptadores de HDD
Fiação e montagem: adaptadores de HDD

Instale o adaptador de HDD superior:

Deslize para dentro o adaptador HDD superior (aquele logo abaixo do RasPi)

Solde o adaptador de HDD superior:

  1. Solde os fios de dados e energia para o adaptador de HDD superior.
  2. Adicione os fios que fornecerão o adaptador de HDD inferior.
  3. As imagens nesta etapa mostram todos os pontos de fiação necessários.

Instale o adaptador de HDD inferior:

Deslize para dentro o adaptador de HDD inferior

Solde o adaptador de HDD inferior:

  1. Solde os fios de dados e energia (vindos do adaptador de HDD superior) para o adaptador de HDD inferior.
  2. As imagens nesta etapa mostram todos os pontos de fiação necessários.

Alinhe os adaptadores de HDD:

  1. Deslize em ambos os discos rígidos.
  2. Certifique-se de que os adaptadores de HDD se conectem aos discos rígidos com pouca força.
  3. Proteja os dois adaptadores de HDD usando uma pequena quantidade de cola quente (veja a imagem).
  4. Remova os dois discos rígidos.

Etapa 10: Montagem da caixa: painel frontal (opcional)

Conjunto da caixa: painel frontal (opcional)
Conjunto da caixa: painel frontal (opcional)
Conjunto da caixa: painel frontal (opcional)
Conjunto da caixa: painel frontal (opcional)
Conjunto da caixa: painel frontal (opcional)
Conjunto da caixa: painel frontal (opcional)

Dependendo do seu gosto, esta etapa é opcional.

Os arquivos que precisam ser impressos (thingiverse) também contêm peças opcionais que você pode usar se quiser adicionar uma placa frontal de madeira (ou outra).

  1. Imprima as peças opcionais.
  2. Crie o painel frontal (por exemplo, gravação a laser).
  3. Coloque o painel frontal na peça frontal opcional do estojo.
  4. Prenda a placa frontal com um pouco de cola quente.
  5. Coloque a tampa do HDD opcional no painel frontal.
  6. Prenda a rolha do HDD com um pouco de cola quente.

Etapa 11: Preparando o cartão SD

Preparando o cartão SD
Preparando o cartão SD
Preparando o cartão SD
Preparando o cartão SD
Preparando o cartão SD
Preparando o cartão SD

Agora que terminamos a maior parte da parte do hardware, é hora de examinar o software.

Nesta etapa, vamos baixar todo o software necessário, gravar a imagem do Open Media Vault no cartão SD e iniciar o RasPi pela primeira vez.

Software necessário:

  • Balena Etcher: uma ferramenta usada para gravar dados de uma imagem em um cartão SD
  • Open Media Vault: o sistema operacional do PiNAS

Preparando o cartão SD:

  1. Conecte o cartão SD em seu PC com Windows.
  2. Certifique-se de que o Windows detecte o cartão.
  3. Abra "Meu Computador" ou "Este PC" ou o Windows Explorer e lembre-se da letra da unidade do cartão SD. No meu caso, era F: (difere de sistema para sistema). Certifique-se de que é realmente a letra do cartão e não alguns de seus discos rígidos.
  4. Inicie o Balena Etcher.
  5. Selecione a imagem Open Media Valut.
  6. Selecione a letra da unidade do cartão SD.
  7. Clique em Flash!
  8. Espere até que o piscar termine.
  9. Desconecte o cartão SD.

Iniciando o Raspberry Pi:

  1. Conecte o cartão SD no Raspberry Pi.
  2. Conecte o Raspberry Pi a uma tela usando um cabo HDMI.
  3. Conecte o Raspberry Pi à sua rede usando um cabo Ethernet.
  4. Ligue o sistema conectando o cabo de alimentação ao Raspberry Pi.
  5. Você verá o procedimento de partida automática na tela.
  6. Espere até ver a mesma mensagem mostrada na última imagem desta etapa. Leva algum tempo - cerca de 20 minutos para mim.
  7. Lembre-se do endereço IP, do nome de usuário e da senha mostrados na tela.
  8. Desligue o RasPi.
  9. Remova todos os cabos.

Etapa 12: Montagem da Caixa

Montagem da Caixa
Montagem da Caixa
Montagem da Caixa
Montagem da Caixa
Montagem da Caixa
Montagem da Caixa
Montagem da Caixa
Montagem da Caixa

Agora você pode montar o PiNAS

  1. Deslize com cuidado a parte traseira da caixa e certifique-se de que a porta micro USB encontre seu recorte na caixa.
  2. Fixe a parte posterior da caixa com dois parafusos M3x8mm.
  3. Deslize na parte do meio da caixa.
  4. Deslize na parte frontal da caixa.
  5. Fixe a parte posterior da caixa com dois parafusos M3x8mm.

Etapa 13: Configurar o Open Media Vault

Configurando Open Media Vault
Configurando Open Media Vault
Configurando o Open Media Vault
Configurando o Open Media Vault

Agora vamos configurar o Open Media Vault.

Depois de fazer login no Open Media Vault, você verá uma exibição em árvore no lado esquerdo. Todas as configurações são separadas em 5 seções principais:

  • Sistema
  • Armazenar
  • Gerenciamento de direitos de acesso
  • Serviços
  • Diagnóstico

As etapas a seguir mostram as configurações mais importantes nessas seções.

Iniciando o Raspberry Pi:

  1. Conecte o Raspberry Pi à sua rede usando um cabo Ethernet.
  2. Ligue o sistema conectando o cabo de alimentação ao Raspberry Pi.
  3. Lembre-se do endereço IP, do nome de usuário e da senha mostrados na tela.

Primeiro login:

  1. Inicie seu navegador de internet favorito (firefox, chrome, ou seja, etc.).
  2. Digite o endereço IP do PiNAS na barra de endereços do navegador.
  3. Agora você deve ver a máscara de autenticação do Open Media Vault.
  4. Selecione seu idioma.
  5. Digite o nome de usuário, senha e clique em Login.

Etapa 14: Configurando OMV: Sistema

Configurando OMV: Sistema
Configurando OMV: Sistema
Configurando OMV: Sistema
Configurando OMV: Sistema
Configurando OMV: Sistema
Configurando OMV: Sistema

Configurações Gerais

  1. Abrir guia Senha do administrador da web
  2. Defina e confirme uma nova senha
  3. Clique em Salvar para salvar

Data hora

  1. Selecione seu fuso horário
  2. Habilite o recurso NTP (Network Time Protocol) e defina um servidor de horário
  3. Clique em Salvar para salvar

Rede

  1. Abrir guia Geral
  2. Dê ao seu PiNAS um nome de host (nome em sua rede)
  3. Clique em Salvar para salvar
  4. Abrir guia Interfaces
  5. Pressione Adicionar
  6. Defina um endereço IPv4 estático para que não mude após a reinicialização
  7. Clique em Salvar para salvar
  8. Abrir guia Service Discovery
  9. Ative os serviços de que você precisa

Etapa 15: Configurando OMV: Armazenamento

Configurando OMV: Armazenamento
Configurando OMV: Armazenamento
Configurando OMV: Armazenamento
Configurando OMV: Armazenamento
Configurando OMV: Armazenamento
Configurando OMV: Armazenamento
Configurando OMV: Armazenamento
Configurando OMV: Armazenamento

Discos

  1. Certifique-se de que ambas as unidades foram identificadas e listadas (normalmente, elas são montadas como sda e sdb)
  2. Selecione um disco clique em Editar
  3. Habilitar cache de gravação
  4. Clique em Salvar para salvar
  5. Faça o mesmo para o segundo disco
  6. Selecione um disco clique em Limpar
  7. Clique em Rápido para remover todos os dados do disco
  8. Faça o mesmo para o segundo disco

Gerenciamento RAID

  1. Clique em Criar para criar um novo RAID (Redundant Array of Independent Disks)
  2. Dê um nome ao seu RAID - por exemplo, raid1
  3. Selecione o seu nível de RAID - por exemplo Espelho (RAID nível 1)
  4. Selecione os dispositivos que deseja adicionar ao RAID - selecione os dois discos
  5. Clique em Criar para criar o RAID usando os discos selecionados
  6. O novo RAID 1 está sendo ressincronizado
  7. Quando a sincronização terminar, o estado do RAID muda para limpar

Sistemas de Arquivos

  1. Clique em Criar para criar um sistema de arquivos
  2. Selecione o seu dispositivo (seu raid1 criado anteriormente)
  3. Dê ao seu sistema de arquivos um rótulo para identificá-lo facilmente
  4. Selecione o tipo de sistema de arquivo desejado
  5. Clique em OK para criar o sistema de arquivos
  6. Aguarde até que o sistema de arquivos termine de inicializar (o status deve ser Online)
  7. Selecione seu sistema de arquivos inicializado e pressione Montar para torná-lo disponível

Etapa 16: Configurando OMV: Gerenciamento de Direitos de Acesso

Configurando OMV: Gerenciamento de Direitos de Acesso
Configurando OMV: Gerenciamento de Direitos de Acesso
Configurando OMV: Gerenciamento de Direitos de Acesso
Configurando OMV: Gerenciamento de Direitos de Acesso
Configurando OMV: Gerenciamento de Direitos de Acesso
Configurando OMV: Gerenciamento de Direitos de Acesso

Do utilizador

As contas de usuário são necessárias para acessar o sistema de arquivos do PiNAS

  1. Abra a aba Usuários
  2. Clique em Adicionar para criar um novo usuário
  3. Insira um nome para o usuário
  4. Defina e confirme a senha para este usuário
  5. Clique em Salvar para salvar

Grupo

É mais fácil gerenciar grupos de usuários em vez de cada usuário individualmente.

  1. Clique em Adicionar para criar um novo grupo de usuários
  2. Abrir guia Geral
  3. Insira um nome para o grupo de usuários
  4. Abrir guia Membros
  5. Selecione os usuários que deseja adicionar ao grupo (por exemplo, aquele que você criou)
  6. Clique em Salvar para salvar

Pastas partilhadas

Para acessar o sistema de arquivos do PiNAS de outra máquina, como um PC, são necessárias pastas compartilhadas.

  1. Clique em Adicionar para criar uma nova pasta compartilhada
  2. Digite um nome para a nova pasta de compartilhamento (este nome será conectado a outras máquinas)
  3. Selecione o dispositivo onde a pasta compartilhada será criada (seu sistema de arquivos criado anteriormente)
  4. Selecione ou insira o caminho da sua pasta compartilhada
  5. Defina as permissões desejadas para esta pasta compartilhada (mais permissões serão definidas nas próximas etapas)
  6. Clique em Salvar para criar a pasta compartilhada
  7. Clique em Privilégios para defini-los para usuários ou grupos de usuários
  8. Defina os privilégios desejados para seus usuários e / e grupos
  9. Clique em Salvar para salvar suas configurações
  10. Clique em ACL para criar uma nova Lista de Controle de Acesso para sua pasta compartilhada
  11. Defina suas permissões de usuário / grupo desejadas (por exemplo, leitura / gravação) para seus usuários e grupos
  12. Ativar Substituir todas as permissões existentes
  13. Ative Aplicar permissões a arquivos e subpastas
  14. Clique em Aplicar para criar e aplicar a ACL

Etapa 17: Configurando OMV: Serviços

Configurando OMV: Serviços
Configurando OMV: Serviços
Configurando OMV: Serviços
Configurando OMV: Serviços
Configurando OMV: Serviços
Configurando OMV: Serviços

Esta parte descreve como um compartilhamento SMB (usado principalmente em ambientes Windows) será criado e usado. O Open Media Vault oferece muito mais possibilidades de apresentar seu PiNAS a outros dispositivos em sua rede.

SMB / CIFS

  1. Abrir a guia Configurações
  2. Ativar SMB / CIFS
  3. Abra a guia Compartilhamentos clique em Adicionar para criar um novo compartilhamento SMB
  4. Habilite o novo compartilhamento
  5. Selecione uma pasta compartilhada (aquela que você criou antes)
  6. Selecione se o compartilhamento será Público (visivelmente listado por PiNAS)
  7. Habilitar honrar ACLs existentes (herdar ACLs)
  8. Habilitar herança de permissão
  9. Clique em Salvar para criar o novo compartilhamento SMB

Etapa 18: usando o NAS

Usando o NAS
Usando o NAS
Usando o NAS
Usando o NAS
Usando o NAS
Usando o NAS

Agora PiNAS está pronto para seus dados.

Conecte o compartilhamento PiNAS ao seu PC:

  1. Pressione o botão Windows no teclado, digite cmd e pressione Enter. Um prompt de comando do Windows deve aparecer.
  2. Digite o seguinte comando para conectar o compartilhamento PiNAS:

    net use N: / PiNAS / nas_share

  3. O prompt de comando agora deve solicitar um nome de usuário para autenticação. Digite o nome de usuário PiNAS nas_user.
  4. Agora o prompt de comando quer a senha para nas_user - digite-a e pressione Enter.
  5. O prompt de comando deve dizer algo como O comando foi concluído com êxito.

Gravar dados:

  • Ao abrir o Windows Explorer, você deverá ver o novo grupo Local de rede.
  • Neste grupo, todas as suas pastas de rede mapeadas são listadas - assim como o nas_share conectado.
  • Agora você pode arrastar e soltar dados nesta unidade e fazer backup nos dois discos espelhados do PiNAS.

Etapa 19: Etapa final

Parabéns:

  • Parabéns, você construiu seu próprio armazenamento conectado à rede com base em Raspberry Pi.
  • Divirta-se fazendo backup de seus dados ou mexendo com esse tipo de tecnologia.
  • Mostre um pouco de amor, comente, compartilhe e tenha um bom dia.
  • Você também pode me dar dicas sobre o thingiverse, se desejar.

Etapa 20: Alterar histórico

04-FEV-2020:

Publicados

Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020
Raspberry Pi Contest 2020

Segundo prêmio no Raspberry Pi Contest 2020

Recomendado: