¿Por qué me aparece el error "tipo de fs incorrecto, opción incorrecta, superbloque incorrecto"?

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?

Solución

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
Comentarios (4)

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
Comentarios (5)

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.

Comentarios (0)