
He tenido problemas para lograr que un recurso compartido NFS se monte automáticamente en el arranque para un puñado de rpi4 que ejecutan Ubuntu 20.04.2 LTS.
Si ejecuto una sudo mount -a
unidad, la unidad se monta correctamente sin problemas.
Probé varias opciones de fstab sin éxito. A continuación se muestra la configuración actual:
192.168.1.100:/mnt/media /mnt/media nfs _netdev,auto,nfsvers=4 0 0
La ejecución sudo cat /var/log/syslog | grep nfs
devuelve lo siguiente:
24 de junio 18:59:01 kernel test-01: [7.865019] Instalando knfsd (copyright (C) 1996[correo electrónico protegido]).
24 de junio 18:59:01 test-01 systemd[1]: nfs-config.service: Correcto.
24 de junio 18:59:03 kernel test-01: [18.820306] FS-Cache: Netfs 'nfs' registrado para almacenamiento en caché
24 de junio 18:59:03 test-01 mount[1754]: mount.nfs: la red es inalcanzable
No estoy seguro de si está intentando montarse antes de que la red esté en línea, pero pensé que la opción _netdev lo impedía.
Respuesta1
También me encontré con un problema similar con cifs (smb).
La solución para mí fue agregar varias opciones para montar:
x-systemd.automount
x-systemd.mount-timeout=5
x-systemd.device-timeout=5
Prueba este si te funciona:
192.168.1.100:/mnt/media /mnt/media nfs x-systemd.automount,x-systemd.mount-timeout=5,x-systemd.device-timeout=5,_netdev,auto,nfsvers=4 0 0
Pero antes de reiniciar su sistema, verifique si el procedimiento de montaje funciona con: mount -a
. Si este comando no se monta, el código anterior no ayudará. Si mount -a
aparece algún error, debe eliminar los campos agregados; de lo contrario, podría tener problemas después de reiniciar.
Respuesta2
Mi solución para el mismo problema en RaspberryPi OS 11 fue ejecutar esto:
systemctl enable NetworkManager-wait-online.service
Respuesta3
Probé el mismo comando en mi Ubuntu 22.04 y resolvió el problema.
systemctl enable NetworkManager-wait-online.service
Respuesta4
Tengo un problema con
systemctl enable NetworkManager-wait-online.service
esto me dio
No se pudo habilitar la unidad: el archivo de unidad NetworkManager-wait-online.service no existe.
Se resolvió con
sudo apt install network-manager