Adicionei um compartilhamento no fstab para acessar uma unidade de rede com todos os meus arquivos ... o fstab se parece com:
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
//192.168.1.73/disk1 /media/disk1 cifs username=pi,password=raspberry,_netdev,uid=1000,gid=1000,iocharset=utf8, 0 0
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
Quando executo sudo mount -a
a unidade de rede é montada com êxito e posso fazê-lo cd /media/disk1
, o ls
que corretamente fornece uma lista de todas as pastas na referida unidade de rede.
No entanto, depois de reiniciar o pi quando eu cd
chegar ao local e executar ls
novamente, nada estará lá. Eu tenho que executar manualmente sudo mount -a
novamente, que monta a unidade.
Eu já vi isso relatado muitas vezes em outros fóruns, e o consenso parece ser que as montagens no fstab estão acontecendo muito cedo - antes que a rede seja estabelecida. Eu tentei implementar as coisas que eu entendo - mas, para ser sincero, muito disso está além da minha cabeça. Eu adicionei _netdev
para a linha no fstab, eu adicionei rootdelay=10
em /boot/cmdline.txt, eu tenho instalado networkmanager ... nada disso ajudou.
E então eu me viro para você, pronto para jogar o pi pela janela - seguido por mim. Qualquer ajuda, muito apreciada.