Crie um SIN com seu Raspberry Pi e Samba.
Comentáriosⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
Um dos usos frequentes do Raspberry Pi é a criação de um sistema de armazenamento multimídia local, muitas vezes chamado DE NAS (Network Attached Storage).
Então hoje vamos explicar como criar um SIN no seu Raspberry Pi usando o software SAMBA.
Resumindo, o artigo lhe apresentará como criar um disco rígido na rede local com o Raspberry Pi e o Samba, no qual todos os dispositivos multimídia (computador, televisão…) poderão acessar sem ter que ser conectados a ele.
Os pré-requisitos para a instalação de um SIN
Antes de mais nada, é importante apresentar o material necessário para essa realização.
- Claro, você vai precisar de um Raspberry Pi
- Um cabo ethernet ou dongle wifi se ele antecede o terceiro modelo
- Uma dieta
- Um cartão SD com raspbian instalado
- Um ou mais discos rígidos que serão acessíveis através da rede.
Preferencialmente pegue discos rígidos alimentados através de uma tomada de área para aliviar o consumo de energia do Raspberry Pi.
Configuração do Raspberry Pi
Uma vez que você tenha todo o hardware necessário, o Raspberry está funcionando e você está conectado ao SSH, você pode começar atualizando seu Raspberry Pi
sudo apt update sudo apt upgrade
Uma vez que as atualizações estejam concluídas, criaremos os registros públicos e privados que estarão disponíveis no SIN.
sudo mkdir /home/shares sudo mkdir /home/shares/public sudo chown -R root:users /home/shares/public sudo chmod -R ug=rwx,o=rx /home/shares/public
Criando o servidor NAS com Samba
Com a configuração básica do Raspberry Pi feito, agora poderemos instalar o próprio SIN. Então vamos usar o Samba, um software que pode gerenciar a rede de um disco rígido para que possamos acessá-lo a partir de qualquer sistema operacional ou computador conectado à rede.
Então vamos começar instalando Samba no Raspberry Pi usando o seguinte comando:
sudo apt install samba samba-common-bin
Depois disso, editaremos o arquivo de configuração.
sudo nano /etc/samba/smb.conf
Se você quiser limitar as conexões ao seu PECADO solicitando autenticação, vá para o online
##### Authentification #####
e adicionar a próxima linha logo abaixo
security = user
Para gerenciar espaços de armazenamento privados, vá agora para o [homes]
. Se você quiser ser capaz de gravar (enviar arquivos) para o seu SIN, certifique-se de que o arquivo contém a seguinte linha:
read only = no
Finalmente, na parte inferior do arquivo, adicionaremos parâmetros relacionados ao acesso à parte pública do SIN:
[public] comment= Public Storage path = /home/shares/public valid users = @users force group = users create mask = 0660 directory mask = 0771 read only = no
Feche o arquivo salvando-o e reinicie o samba
sudo /etc/init.d/smbd restart
Agora vamos adicionar um usuário ao samba. Em nosso exemplo vamos adicionar o usuário pi.
sudo smbpasswd -a pi
Adicione um dispositivo multimídia
Se você quiser adicionar um pendrive ou um disco rígido para obter mais armazenamento, é obviamente possível. Para simplificar as coisas se você quiser conectar vários dispositivos, é melhor conectar/configurar dispositivos um a um.
Comece conectando seu dispositivo no raspberry Pi. A primeira coisa a fazer depois disso é detectar qual nome o Framboesa se associou a ele. Para fazer isso executar o comando
dmesg
Geralmente, o nome da mídia é sda1
mas isso pode mudar especialmente se você tiver vários dispositivos conectados.
Cuidado, seu dispositivo precisa ser formatado com um sistema de arquivos Linux (ramal3, ramal, etc.). Se este não for o caso, você pode formatá-lo usando o seguinte comando (substituindo sda1
pelo nome do seu dispositivo se for diferente).
umount /dev/sda1 sudo mkfs.ext4 /dev/sda1
Em seguida, crie um diretório no qual o dispositivo será montado para ser acessível através do SIN e dê-lhe os direitos necessários de leitura/escrita
sudo mkdir /home/shares/public/disk1 sudo chown -R root:users /home/shares/public/disk1 sudo chmod -R ug=rwx,o=rx /home/shares/public/disk1
O nome da pasta (disco1 no exemplo) não importa, coloque aquele que você deseja ser capaz de encontrá-lo facilmente na rede. Uma vez feito isso, monte o dispositivo nesta pasta.
sudo mount /dev/sda1 /home/shares/public/disk1
Monte os dispositivos no início do Raspberry Pi
Nesta fase da instalação, há de fato um problema. Ao reiniciar o Raspberry Pi, os periizadores não necessariamente montam. Para corrigir isso, edite o arquivo fstab.
sudo nano /etc/fstab
e para cada dispositivo, adicione a próxima linha na parte inferior do arquivo (tenha cuidado para não errar sobre o nome do dispositivo e o diretório em que ele deve ser montado)
/dev/sda1 /home/shares/public/disk1 auto noatime,nofail 0 0
Conecte-se ao servidor NAS
Nosso PECADO está agora configurado, então eu só tenho que explicar como se conectar a ele. Não vou fazer isso por todos os sistemas operacionais, é muito parecido com todos. Esteja ciente de que para smartphones, você pode se conectar com um aplicativo como File Expert para Android ou File Explorer no IOS.
Para se conectar a partir do Windows, vá para a janela Este PC clique na guia Computador e, em seguida, clique em Conectar um player de rede.
A carta do leitor não importa, mas você precisa descobrir onde o Raspberry Pi está na rede. pelo nome ou pelo seu endereço ip. Se você nunca mudou o nome do seu Raspberry Pi, você deve ser capaz de se conectar ao diretório público informando \raspberrypipublic
e o diretório privado com o nome de usuário (em nosso exemplo pi
), informando \raspberrypipi
Agora você tem um ótimo PECADO com seu Raspberry Pi! Tudo o que você precisa fazer é instalar uma central de mídia em um segundo Raspberry Pi para ter um sistema multimídia na parte superior!