Inicio » Solución al retraso en el arranque de Linux por error de timeout en montajes de red NFS
Sistemas y Servidores

Solución al retraso en el arranque de Linux por error de timeout en montajes de red NFS

✨ Respuesta Rápida

Cuando configuras carpetas compartidas por red mediante el protocolo NFS (Network File System) para mover películas o respaldos entre tu computadora principal y tu servidor casero, el archivo /etc/fstab intenta conectarse al servidor externo durante el arranque del sistema. Si el servidor de almacenamiento está apagado o no hay señal de red local, Linux congela la pantalla de carga por un tiempo límite estricto de 90 segundos antes de permitirte iniciar sesión.

El Diagnóstico Rápido

Causa
Puerto NFS (2049) o rpcbind bloqueado por firewall en el servidor de destino
Solución
Permitir el tráfico de NFS en el firewall: ufw allow 2049/tcp
Causa
Servicio NFS server no activo o exportación no declarada en /etc/exports
Solución
Verificar la ruta exportada con showmount -e IP_SERVIDOR

Cuando configuras carpetas compartidas por red mediante el protocolo NFS (Network File System) para mover películas o respaldos entre tu computadora principal y tu servidor casero, el archivo /etc/fstab intenta conectarse al servidor externo durante el arranque del sistema. Si el servidor de almacenamiento está apagado o no hay señal de red local, Linux congela la pantalla de carga por un tiempo límite estricto de 90 segundos antes de permitirte iniciar sesión.

La Solución Paso a Paso

Paso 1: Modificar los parámetros de montaje de red

Vamos a indicarle al sistema que la red es un elemento secundario no crítico y que no debe bloquear el inicio de la máquina si no responde de inmediato.

  1. 1

    Paso 1

    Abre tu terminal y edita la tabla de configuraciones:
BASH
sudo nano /etc/fstab
  1. Localiza la línea que apunta a la dirección IP de tu red NFS. Se verá similar a esto: 192.168.1.50:/share /mnt/nfs nfs defaults 0 0.
  2. Modifica la sección de parámetros cambiando defaults por las siguientes opciones de protección:
PLAINTEXT
192.168.1.50:/share /mnt/nfs nfs defaults,noauto,x-systemd.automount,x-systemd.device-timeout=5,timeo=14 0 0

Paso 2: Entender las nuevas variables añadidas

  • noauto: Evita que el sistema intente levantar la conexión pesada al instante de encender los circuitos.
  • x-systemd.automount: Monta la carpeta compartida de forma transparente en el milisegundo exacto en que tu usuario haga doble clic sobre la carpeta usando el gestor de archivos.
  • x-systemd.device-timeout=5: Si el servidor no responde en 5 segundos, desiste de inmediato y te permite usar tu computadora sin retrasos.

Consejo de Prevención

Prácticas de seguridad recomendadas:

  • Si trabajas con redes locales inalámbricas (Wi-Fi), nunca uses montajes NFS rígidos en el arranque de equipos móviles o laptops. Dado que las conexiones inalámbricas tardan unos segundos extras en autenticarse con el router tras iniciar el entorno de escritorio, las peticiones automáticas del fstab fallarán sistemáticamente, dejando tus accesos directos rotos hasta que fuerces un refresco manual por comandos.