Índice:
- Etapa 1: Projeto e componentes do servidor de arquivos
- Etapa 2: Instalação do módulo de alimentação de comutação
- Etapa 3: Preenchimento da caixa RPI básica
- Etapa 4: montagem e montagem do HDD
- Etapa 5: montagem e fixação de HDD
- Etapa 6: Montagem e conexão do SSD
- Etapa 7:
- Etapa 8: Instalando e configurando o Samba
- Etapa 9: Instalando e configurando o NFS
- Etapa 10: Controle de temperatura
- Etapa 11: Desenvolvimento Adicional
Vídeo: Raspberry Pi NFS e servidor de arquivos Samba: 11 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Este projeto é a fase final de resultado que integra dois circuitos previamente fabricados e postados.
***
1. Indicador de temperatura da CPU Raspberry Pi - publicado em 20 de novembro de 2020
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Caixa Raspberry Pi de Ventilador de resfriamento com indicador de temperatura da CPU - Publicado em 21 de novembro de 2020
www.instructables.com/Raspberry-Pi-Box-of-…
***
Originalmente planejei fazer um servidor de arquivos que pudesse compartilhar arquivos entre RPI (Raspberry Pi), Windows PC e outros servidores Linux.
Para evitar a inconveniência de copiar algo para USB da máquina de origem e copiar tudo para a máquina de destino novamente, o servidor Samba e NFS baseado em RPI pode ser utilizado como servidor de arquivos.
Embora o comando scp ou rsync possa ser utilizado entre máquinas Linux (por exemplo, servidores Ubuntu e Raspberry pi OS), o uso de comandos comuns de manipulação de arquivos, como cp e mv, é muito mais conveniente.
Portanto, o servidor de arquivos RPI mostrado na imagem acima é feito.
Este servidor pode suportar as seguintes funcionalidades.
- SSD (SanDisk, um preto na imagem acima) suporta NFS para compartilhamento de arquivos entre servidores Linux
- HDD (Seagate, branco) suporta Samba para compartilhamento de arquivos entre meu PC com Windows e RPI
- A fonte de alimentação interna dedicada RPI (5V 3A) é usada
- O indicador de temperatura RPI CPU (4 níveis de temperatura) está integrado
- Ventilador de resfriamento é ativado automaticamente quando a temperatura é superior a 50 ° C
***
Vamos dar uma olhada em mais detalhes como o servidor de arquivos é montado e configurado.
Etapa 1: Projeto e componentes do servidor de arquivos
Como o servidor de arquivos é construído pela montagem de placas de circuito e outros componentes, como HDD, SSD, módulo de alimentação do switch e assim por diante, estou mostrando apenas o diagrama estrutural geral.
Com relação aos detalhes do circuito do ventilador de resfriamento e do indicador de temperatura da CPU, consulte o conteúdo postado anteriormente dos projetos.
Vou explicar apenas os componentes recém-adicionados para fazer o servidor de arquivos.
- O Seagate HDD é um disco DATA de 2,5”que comprei há muito tempo (talvez mais 10 anos) e inclui o adaptador de interface SATA para USB (o chassi metálico foi removido)
- O SSD SanDisk tem interface com o adaptador SATA para USB3.0 adquirido, que comprei na loja da Internet (você pode pesquisar este item pelo nome de “cabo SATA para USB”)
- Fonte de alimentação de comutação pequena 15W AC-DC (Mean Well RS-15-5)
- Chassi de acrílico (tamanho do painel transparente é 15 cm (L) x 10 cm (A) x 5 mm (P) x 1, 15 cm (L) x 10 cm (A) x 3 mm (P) x 3
- Suporte de metal 7 cm (3,5 mm) x 4, 4 cm (3,5 mm) x 4, 3,5 cm (3,5 mm) x 4
- Parafusos e porcas
***
Exceto os novos componentes acima, todos os outros itens são reutilizados como saídas de projetos anteriores, incluindo placas de PCB, conectores e cabos.
Etapa 2: Instalação do módulo de alimentação de comutação
Conforme você manuseia e se conecta à energia da casa de alta tensão (220 V), é absolutamente necessário fazer uma cablagem cuidadosa para este trabalho!
Verifique a documentação do produto cuidadosamente para conectar o módulo de energia ao RPI.
Como o RPI 3 Modelo B requer, no mínimo, 2,5A PSU (Unidade de fonte de alimentação) como recomendação, I usando fonte de alimentação de comutação dedicada de 3A.
Além disso, para evitar o aviso de subtensão de RPI, estou ajustando levemente a tensão de saída para 5,3 V girando o VR do módulo de alimentação de comutação.
Quando dois discos rígidos externos são conectados, geralmente a tensão de saída da alimentação de comutação é ligeiramente diminuída e o aviso de subtensão do RPI (ícone de raio amarelo) é frequentemente observado.
No caso do RPI 3 Modelo B, o consumo máximo total de corrente periférica USB pode ser suportado até 1,2A.
Portanto, dirigir dois discos rígidos externos não será problema.
Mas quando o resfriamento e outros circuitos estão operando, eles consomem pelo menos cerca de mais de 300mA de corrente.
Portanto, estou usando um carregador de celular adicional para alimentar outros circuitos e o FAN.
De acordo com a especificação RPI, normalmente 500mA são consumidos, mesmo com carga moderada do sistema.
Como eu já tive alguns problemas com a energia RPI antes, a separação supostamente completa da linha da fonte de alimentação parece a solução mais clara.
Etapa 3: Preenchimento da caixa RPI básica
Quando não for necessária nenhuma conexão de periféricos adicionais, esta é a caixa RPI totalmente equipada, incluindo fonte de alimentação interna e regulação de temperatura.
Mas como estou criando um servidor de arquivos, o disco rígido externo será montado neste chassi de caixa RPI básico.
Para a placa de circuito e componentes do alojamento, normalmente uso painéis de acrílico e suportes de metal.
Suponho que seja o método mais fácil de montar tudo em um único gabinete integrado como estrutura.
Etapa 4: montagem e montagem do HDD
Na verdade, quando tudo é montado e alojado em um chassi de acrílico, geralmente não quero desmontá-lo, pois os cabos sempre dão dor de cabeça.
Mas o HDD precisa ser montado e consertado, eu desmontei e você pode ver como as placas de circuito são colocadas juntas dentro do chassi de acrílico.
O painel de acrílico tem a vantagem de fácil adição de camada, simplesmente empilhando outro painel sobre o existente.
Devido a esse recurso, estou usando painel de acrílico na maioria dos projetos de bricolagem.
Etapa 5: montagem e fixação de HDD
A segunda camada de empilhamento que abriga o Seagate HDD é concluída e conectada com RPI via cabo USB.
Para montar o painel acrílico adicional sobre o existente, é necessário fazer 4 furos nos quais os suportes de metal são inseridos.
A localização dos orifícios de alinhamento é necessária para a montagem de painéis de acrílico de maneira bem empilhada.
Etapa 6: Montagem e conexão do SSD
Como última etapa dos trabalhos de montagem, o SSD é montado em painel acrílico adicional e fixado na parte superior da segunda camada com suporte de metal.
Quando os locais de 4 furos não estão alinhados corretamente entre si em todas as camadas do painel, o trabalho de montagem se torna um pouco difícil e o formato do chassi acabado fica um pouco feio.
Etapa 7:
Etapa 8: Instalando e configurando o Samba
Como as descrições técnicas e de procedimentos são abundantes em diversos sites, não vou explicar detalhes sobre o Samba em si e os detalhes do procedimento de instalação.
Resuma tudo e apenas mencionando os destaques da instalação e configuração do Samba como segue.
***
- sudo apt install samba samba-common-bin (Instalar samba)
- sudo smbpasswd -a pi (Adicionar pi como usuário Samba)
- sudo vi /etc/samba/smb.con (insira os seguintes dados de configuração em smb.cnf)
***
[pi]
comment = pi pasta compartilhada
caminho = / mnt / nashdd
usuários válidos = pi
navegável = sim
convidado ok = não
somente leitura = não
criar máscara = 0777
***
- sudo /etc/init.d/samba restart (reinicia o serviço Samba)
***
Quando a instalação e a configuração forem concluídas, você pode montar o diretório RPI “/ mnt / nashdd” (na verdade, é 500 GB de todo o volume do disco do Seagate HDD) como unidade de rede, conforme mostrado na imagem acima.
Samba é uma ferramenta muito útil para upload / download de arquivos do PC com Windows e RPI.
O gráfico de flutuação de temperatura mostrado na etapa abaixo é criado copiando o arquivo de registro em RPI para o PC com Windows via Samba.
Etapa 9: Instalando e configurando o NFS
Quando o cliente NFS monta o diretório compartilhado, “df
-h”a saída do comando do cliente mostra o volume NFS montado, conforme mostrado na imagem acima.
A instalação e configuração do NFS são bastante complexas do que as do Samba.
Portanto, não explicarei detalhes sobre como instalar o NFS no servidor e no cliente.
Além disso, a configuração requer a edição de vários arquivos como “/ etc / fstab”, “/ etc / exports”, “/etc/hosts.allow” e assim por diante.
Você pode encontrar instruções detalhadas e explicações técnicas no site a seguir.
***
www.raspberrypi.org/documentation/configur…
***
Estou usando o NFS com frequência para coletar arquivos baixados do servidor de torrent sem usar comandos scp ou rsync complexos.
Simples, você pode cp ou mv arquivos como se estivessem armazenados no disco local.
Além disso, como você pode ver na etapa final de “Desenvolvimento adicional” desta história, algumas aplicações mais úteis podem ser possíveis.
Etapa 10: Controle de temperatura
Estou apenas curioso para saber como o circuito de refrigeração do FAN controla a temperatura da CPU durante o período de quase um dia.
Então copiei o arquivo de log via serviço de compartilhamento de arquivos Samba e fiz gráfico com MS excel.
Os resultados são os seguintes.
- Após a operação do circuito VENTILADOR de resfriamento, a temperatura nunca excede 50 ° C
- Várias vezes mais de 50 ° C é observado, ainda assim a temperatura diminuiu imediatamente devido à operação do VENTILADOR de resfriamento
- Gravação NFS (mover arquivos de vídeo baixados do servidor torrent para o servidor NFS) carrega significativamente o sistema no servidor NFS
- Temperatura aumentando rapidamente e resfriando posteriormente devido ao funcionamento do VENTILADOR de resfriamento
- A carga do sistema de leitura NFS (reprodução de vídeo do servidor NFS por cliente com VLC) não é muito significativa, como você pode ver no estágio posterior do gráfico
Etapa 11: Desenvolvimento Adicional
Como todos os trabalhos relevantes relacionados ao hardware são concluídos, nenhuma modificação ou desenvolvimento adicional será feito no servidor de arquivos NFS / Samba.
Mas o servidor NFS pode ser utilizado de várias maneiras, conforme mostrado na imagem acima.
Entre duas sessões de massa, o lado esquerdo é a tela do servidor NFS e o lado direito é o aplicativo cliente VLC executando a tela do cliente.
O vídeo reproduzido é mostrado no LCD de 5 polegadas acima da tela do PC.
Como mencionei, esse tipo de acesso e utilização do servidor NFS não sobrecarrega muito o servidor.
Obrigado por ler esta história para terminar….
Recomendado:
Servidor de arquivos local Raspberry Pi Samba: 5 etapas
Servidor de arquivos local Raspberry Pi Samba: procedimento passo a passo para instalar o servidor de arquivos local
Como fazer um servidor de arquivos usando Raspberry Pi: 7 etapas
Como fazer um servidor de arquivos usando Raspberry Pi: Hoje em dia é comum ter vários computadores em uma casa com músicas e vídeos espalhados entre eles. Outra maneira de organizar suas coisas é mantê-las em um servidor centralizado, também conhecido como FILE SERVER. Nestas instruções, vamos criar um servidor de arquivos
Como compactar os arquivos ISO dos seus backups PSP em arquivos CSO para economizar espaço: 4 etapas
Como compactar os arquivos ISO dos seus backups PSP em arquivos CSO para economizar espaço: Neste instrutivo, mostrarei como compactar os backups dos seus psps de ISO para CSO para economizar espaço em seu stick de memória, usando apenas um software que pode ser usado com o Wine no Ubuntu. Você também precisará de um psp CFW (Cusstom Firm-Ware) para fazer
Como configurar o Samba (servidor de arquivos): 6 etapas
Como configurar o Samba (servidor de arquivos): Este Instructable irá guiá-lo através da configuração do Samba. Este Instructable é baseado no Linux Ubuntu 9.04. As instruções sobre como configurá-lo com versões mais recentes serão praticamente idênticas. Vou me concentrar apenas em configurar um servidor de arquivos neste Instr
Como consertar arquivos de dados não suportados e baixar seus arquivos de vídeo favoritos para seu PSP portátil: 7 etapas
Como consertar arquivos de dados não suportados e baixar seus arquivos de vídeo favoritos para seu PSP portátil: Usei o Media Go e fiz alguns dos truques para fazer com que arquivos de vídeo não suportados funcionassem em meu PSP. Estas foram todas as minhas etapas que fiz , quando fiz meus arquivos de vídeo sem suporte funcionarem no PSP. Funciona 100% com todos os meus arquivos de vídeo no PSP Po