Al montar un directorio NFS haciendo:
sudo mount 192.168.1.5:/home/shared /mnt/common
Obtengo el siguiente error:
mount: wrong fs type, bad option, bad superblock on 192.168.1.5:/home/shared, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try dmesg | tail or so.
El kernel está actualizado.
La pregunta ya ha sido formulada (por ejemplo aquí y aquí), pero o bien no se ha respondido o las respuestas no son útiles en mi caso.
¿Qué es lo que falla?
El mensaje de error menciona:
(para varios sistemas de archivos (por ejemplo, nfs, cifs) puede necesitar un programa de ayuda /sbin/mount.)
Esto es relevante dado que estás tratando de montar NFS. El programa de ayuda /sbin/mount.nfs
es proporcionado por nfs-common
. Puedes instalarlo con:
sudo apt install nfs-common
Por otro lado, si está intentando montar CIFS, el programa de ayuda es proporcionado por cifs-utils
. Puedes instalarlo con:
sudo apt install cifs-utils
Asegúrese de que mount.cifs
está listado en /sbin
:
ls -l /sbin/mount.cifs
Comprueba si el paquete cifs-utils
está instalado:
dpkg -l cifs-utils
Si no lo está, instale las bibliotecas cifs con
sudo apt-get install cifs-utils
Parece que el paquete nfs-common
debe ser instalado para poder montar directorios NFS.
sudo apt-get install nfs-common
Cuando no lo está, el montaje de un directorio NFS resulta en el error que tengo.