
Eu adicionei uma única entrada a /etc/fstab
:
mount //sambashare /media/sambashare
A execução mount -a
funcionou perfeitamente, consegui acessar todos os arquivos. No entanto, após uma reinicialização, me deparo com este erro:
etho0 is in forwarding mode
Waiting for vmbr1 to get ready (MAXWAIT is 32 seconds).
Reinicializações recorrentes não ajudam. Presumo fortemente que esteja relacionado a esta entrada do fstab, pois não fiz nenhuma outra alteração.
Responder1
O comportamento é conforme projetado.
Como você adicionou um compartilhamento de rede ao seu fstab, a rede precisa estar ativa antes de poder ser montada.
Você criou uma ponte (vmbr1), que pode precisar de tempo para ser configurada seSTPestá ativado, geralmente 30-40 segundos.
Desabilitar o STP pode funcionar, mas pode ser uma má ideia, considerando sua configuração.
Outra solução seria montar o compartilhamento manualmente em /etc/rc.local (ou similar) ou usar autofs.
Responder2
mount
parece um valor incorreto para o primeiro campo do seu fstab e parece que você simplesmente copiou uma mount
linha de comando.
(
man 5 fstab
) ... O primeiro campo em/etc/fstab
, (fs_spec), descreve o dispositivo especial do bloco ou sistema de arquivos remoto a ser montado. Para montagens comuns, ele conterá (um link para) um nó de dispositivo especial de bloco (conforme criado por mknod(8)) para o dispositivo a ser montado, como/dev/cdrom
ou/dev/sdb7
.
Para montagens NFS terá-se :, por exemplo, 'knuth.aeb.nl:/'.
Eu esperaria algo assim em /etc/fstab:
//sambashare /media/sambashare cifs credentials=/etc/smbcredentials,iocharset=utf8,sec=ntlm,_netdev
A _netdev
opção mount é fortemente recomendada, pois atrasará a montagem de sistemas de arquivos que requerem acesso à rede até que a conexão de rede tenha sido estabelecida, evitando tempos limite.