/etc/fstab defectuoso que impide el arranque de Proxmox

/etc/fstab defectuoso que impide el arranque de Proxmox

Agregué una sola entrada a /etc/fstab:

mount //sambashare /media/sambashare

La ejecución mount -afuncionó bien, pude acceder a todos los archivos. Sin embargo, después de reiniciar, me aparece este error:

etho0 is in forwarding mode
Waiting for vmbr1 to get ready (MAXWAIT is 32 seconds).

Los reinicios recurrentes no ayudan. Supongo firmemente que está relacionado con esta entrada de fstab, ya que no había realizado ningún otro cambio.

Respuesta1

El comportamiento es el diseñado.

Como ha agregado un recurso compartido de red a su fstab, la red debe estar activada antes de poder montarla.

Ha creado un puente (vmbr1), que puede necesitar tiempo para configurarse siSTPestá habilitado, generalmente entre 30 y 40 segundos.

Deshabilitar STP podría funcionar, pero podría ser una mala idea considerando su configuración.

Otra solución sería montar el recurso compartido manualmente en /etc/rc.local (o similar) o usar autofs.

Respuesta2

mountParece un valor incorrecto para el primer campo en su fstab y parece que simplemente copió una mountlínea de comando.

( man 5 fstab) ... El primer campo en /etc/fstab, (fs_spec), describe el dispositivo especial de bloque o el sistema de archivos remoto que se montará. Para montajes ordinarios, contendrá (un enlace a) un nodo de dispositivo especial de bloque (creado por mknod(8)) para el dispositivo que se va a montar, como /dev/cdromo /dev/sdb7.
Para montajes NFS uno tendrá :, por ejemplo, 'knuth.aeb.nl:/'.

Esperaría algo como esto en /etc/fstab:

//sambashare /media/sambashare cifs credentials=/etc/smbcredentials,iocharset=utf8,sec=ntlm,_netdev

Se recomienda encarecidamente la _netdevopción de montaje, ya que retrasará el montaje de los sistemas de archivos que requieren acceso a la red hasta que se haya establecido la conexión de red, evitando tiempos de espera.

información relacionada