< All Topics
Print

1.Introdução

Uma das funcionalidades mais interessantes para um Raspberry Pi é a de servidor de arquivos. Com um HDD externo, é possível utilizar o mini computador como uma central de arquivos para sincronia ou backup.

O servidor de arquivos Samba permite o compartilhamento de arquivos entre computadores rodando diferentes sistemas operacionais, em uma rede.

Com o compartilhamento de arquivos ativo, também é possível utilizar um computador ligado à rede para transferir arquivos para alimentar um servidor de mídia, como o Plex Media Server ou o Kodi.

Este tutorial ensinará a instalar e configurar o servidor Samba no Ubuntu Server instalado em um Raspberry Pi.

2.Instalando o Samba

Dando continuidade ao tutorial destinado a ensinar a montar automaticamente um HDD externo no carregamento do sistema, as partições montadas em /mnt/Externo e /mnt/Arquivos serão compartilhadas sob os nomes “Externo” e “Arquivos”.

Conecte o seu computador ao Raspberyy Pi via SSH e rode o seguinte comando para instalar o Samba com os comandos a seguir:

sudo apt update

e

sudo apt install samba

Verifique se a instalação foi bem sucedida com o comando:

whereis samba

O sistema deve responder da seguinte forma:

samba: /usr/lib/aarch64-linux-gnu/samba /etc/samba /usr/libexec/samba /usr/share/samba /usr/share/man/man7/samba.7.gz

Teste o estado do servidor com o comando a seguir:

sudo service nmbd status

3.Configurando o servidor

A configuração do Samba é feita editando-se o arquivo smb.conf. Comece criando uma cópia de salvaguarda do arquivo:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

Em seguida, abra o arquivo de configurações do Samba, no Nano, com o comando:

sudo nano /etc/samba/smb.conf

Navegue até o final do documento utilizando as teclas de setas do teclado, e insira as seguintes linhas:

[Arquivos]

path = /mnt/Arquivos

writeable = yes

; browseable = yes

guest ok = yes

force user = username

[Externo]

path = /mnt/Externo

writeable = yes

; browseable = yes

guest ok = yes

force user = username

Substitua “username” pelo seu nome de usuário, aquele usado para fazer o login no sistema. Repita esta operação para cada compartilhamento criado.

Salve o arquivo e feche o editor com a sequência de teclas Ctrl+X, Y (ou S, se seu sistema estiver em português) e Enter.

Agora, teste se a configuração foi incorporada com o comando:

testparm

Reinicie o servidor Samba:

sudo service smbd restart

Atualize as configurações do firewall com o comando:

sudo ufw allow samba

4.Acessando as pastas compartilhadas

Para acessar as pastas compartilhadas pelo Samba, basta abrir um navegador de arquivos e utilizar o endereço smb://ip_do_servidor

Para acessar o compartilhamento a partir de um computador rodando o Window$, use o endereço \\ip_do_servidor

Table of Contents