/etc/fstab com defeito impedindo a inicialização do Proxmox

/etc/fstab com defeito impedindo a inicialização do Proxmox

Eu adicionei uma única entrada a /etc/fstab:

mount //sambashare /media/sambashare

A execução mount -afuncionou 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

mountparece um valor incorreto para o primeiro campo do seu fstab e parece que você simplesmente copiou uma mountlinha 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/cdromou /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 _netdevopçã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.

informação relacionada