Tenho um Raspberry Pi 1 Modelo B que usa Bookworm de 32 bits e o conectei ao meu roteador de rede (um hub BT) via cabo Ethernet.
Quero poder ler e gravar em todos os arquivos do Raspberry Pi do meu laptop Windows 11 usando o caminho \\192.168.1.123\example
.
Atualmente, meu PC consegue ler alguns arquivos que configurei usando o Samba naquele diretório de arquivos, mas não consigo ver nenhum dos arquivos originais não criados usando o Samba ou nenhuma das unidades USB conectadas.
Como posso fazer com que meu laptop seja capaz de gravar e ler todos os arquivos e unidades conectados ao Raspberry Pi?
Também quero que todas as unidades que eu conecte sejam automaticamente acessíveis pelo laptop para que eu não precise alterar nada no meu Raspberry Pi toda vez que conectar uma nova unidade.
Em geral, acho que a sugestão de usar o WinSCP é boa... mas como não uso o Windows há muitos anos, você deve ler a introdução ao WinSCP e decidir por si mesmo.
WRT
Samba
, acho que a chave para fazer o que você quer está no/etc/smb.conf
arquivo no seu Raspberry Pi. Abra esse arquivo com seu editor (presumonano
aqui), e vá para a seção chamada#===== Share Definitions ====
; ou talvez esteja apenas marcada como[homes]
. Em qualquer caso, você está seguro indo para o final dosmb.conf
arquivo.Adicione um "bloco de configuração" para cada compartilhamento que você deseja adicionar. Por exemplo, para adicionar uma unidade USB, adicione um "bloco de configuração" que chamaremos de
[usbshare]
:Para adicionar todos os arquivos do diretório do seu Raspberry Pi
home
, edite (ou adicione) o seguinte no seu/etc/smb.conf
arquivo:Para adicionar todos os arquivos do seu Raspberry Pi, faça isto:
OBSERVAÇÃO: Tenha cuidado com este (acima); especialmente editando arquivos Linux em um editor de texto do Windows (ou seja, não faça isso a menos que você saiba o que está fazendo).
Antes que o
samba
servidor no seu RPi possa acessar a unidade USB, a unidade terá que sermount
editada (homes
eroot$
já montada) no seu RPi. Eu geralmente prefiro configurar todas as minhas montagens no arquivo/etc/fstab
, então ilustraremos isso aqui:Primeiro, conecte o drive USB no RPi. Então, do terminal no RPi, vamos usar
lsblk
para obter as informações que precisamos para criar a entrada apropriada em/etc/fstab
:O drive USB está em
sda1
. Observe as entradas paraFSTYPE
,LABEL
, eUUID
; ou sejaexfat
,SANDISK16GB
e5B00-9E5C
, respectivamente. Seu USB pode serFAT32
também conhecido comovfat
,ext<X>
ou algum sistema de arquivos peculiar do Windows.Em seguida, adicionaremos esta unidade USB ao
/etc/fstab
, usando nossonano
editor (novamente):Em seguida, crie o ponto de montagem no sistema de arquivos Rpi:
Em seguida, na verdade,
mount
a unidade USB:Supondo que tudo tenha corrido bem, sua unidade USB agora deve estar montada em seu RPi, e o
Samba
servidor deve permitir que você a acesse pelo Windows. ( desculpe - mas não sei como esse acesso é feito no Windows :/) NO ENTANTO , o nome do compartilhamento seráusbshare
. Possivelmente algo como//raspberrypi/usbshare
??Além disso, você tem compartilhamentos chamados
homes
eroot$
que permitem que você acesse o diretório do seu usuário (/home/pi
, ou qualquer usuário), e a sua/
pasta do sistema de arquivos (raiz). Se você optou por adicionar todos os 3 compartilhamentos (usbshare
,homes
eroot$
), agora você deve conseguir acessar qualquer um ou todos eles.Para encerrar:
Por necessidade, omiti alguns (na verdade, vários) detalhes que podem ser importantes para sua situação. Sinta-se à vontade para adicionar um comentário e editar sua Pergunta para adicionar esses detalhes e tentarei abordá-los.
Note que a
Samba
documentação é ampla e profunda! Novamente, não sou um usuário do Windows há muitos anos, mas você pode achar mais simples confiar no WinSCP