Vamos usar apenas um disco de 1 TB em NTFS, para que você possa conectar o HD externo diretamente a uma máquina com Windows.
Acessando o Terminal, vamos instalar o suporte a drives NTFS, usados pelo Windows, ao Raspbian digite o comando:
# sudo apt-get install ntfs-3g
Precisamos que o sistema localize os drives e partições disponíveis. Use o comando:
# sudo fdisk -1
Vamos criar uma pasta para montar esse HD. Dessa forma, o Raspbian irá reconhecer automaticamente. Use o seguinte comando:
# sudo mkdir /media/HD1
Agora, você precisa montar o HD para o diretório criado. O comando dessa vez é:
# sudo mount -t auto /dev/sda1 /media/HD1
Agora, dentro dos HDs, precisamos de uma pasta que defina o espaço para os arquivos compartilhados na nossa rede.
Para cria-la, use:
# sudo mkdir /media/HD1/compartilhamento
Nesse caso, o nome da pasta com arquivos que serão disponibilizados na rede recebe o nome de “compartilhamento”. Você pode escolher o nome que quiser.
Agora precisamos do Samba. Essa estrutura vai viabilizar o compartilhamento via rede.
O comando é:
# sudo apt-get install samba samba-common-bin
Em algum momento do processo, você vai precisar confirmar a instalação. Basta digitar um “Y”, sem aspas, e dar enter.
Com a instalação concluída, é hora de configurar o Samba. Nesse momento, as coisas ficarão potencialmente mais confusas por conta do editor que usaremos, o Nano. Para evitar erros, siga atentamente os procedimentos e alterações realizadas. Digite o comando:
# sudo nano /etc/samba/smb.conf
O editor de texto Nano exibirá o arquivo que armazena as configurações do Samba. Aqui, iremos alterar configurações de autenticação. Para acessar o HD via rede, será preciso fornecer uma senha. Isso previne que visitantes possam abrir seu HD sem a sua autorização.
O Nano reconhece apenas o teclado. Navegue com a seta para baixo até o fim do documento e insira, copiando exatamente o texto conforme mostra a imagem:
[Arquivos]
comment = Pasta de arquivos
path = /media/HD1/compartilhamento
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no
Para fechar o Nano e salvar, você deve usar os seguintes atalhos: CTRL + X. Na parte inferior da tela, um aviso de confirmação surgirá. Use “Y” para confirmar as alterações e dê enter
Reinicie o samba com o comando:
# sudo /etc/init.d/samba restart
Agora, vamos criar uma conta de usuário para acessar o HD via rede.
Substitua o nome pelo que quiser e, no segundo comando, depois de “passwd”, insira a senha que desejar usar. Use:
# sudo useradd filipe -m -G users
# sudo passwd filipe
Você deverá, então, digitar a senha que escolher duas vezes, como mostra a imagem.
Agora, precisamos vincular esse usuário com o Samba. Para fazer isso, insira:
# sudo smbpasswd -a filipe
Você precisará inserir uma senha novamente. Use a mesma que cadastrou anteriormente.
No seu computador com Windows, abra o Windows Explorer e procure o Raspberry Pi na sua rede local. A pasta que criamos via Samba, chamada de “Arquivos”, deverá estar visível. Basta dar um clique duplo sobre ela e você deverá ser convidado a inserir seu login e senha, cadastrados no Raspberry. E pronto!