Pourquoi est-ce que j'obtiens l'erreur "wrong fs type, bad option, bad superblock" ?

Lorsque l'on monte un répertoire NFS en faisant :

sudo mount 192.168.1.5:/home/shared /mnt/common

j'obtiens l'erreur suivante :

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.

Le noyau est à jour.

La question a déjà été posée (par exemple ici et ici), mais soit elle est sans réponse, soit les réponses ne sont pas utiles dans mon cas.

Quel est le problème ?

Solution

Le message d'erreur mentionne :

(pour plusieurs systèmes de fichiers (par exemple nfs, cifs) vous pouvez avoir besoin d'un programme d'aide /sbin/mount.)

Ceci est pertinent étant donné que vous essayez de monter NFS. Le programme d'aide /sbin/mount.nfs est fourni par [nfs-common][1]. Vous pouvez l'installer avec :

sudo apt install nfs-common

D'autre part, si vous essayez de monter CIFS, le programme d'aide est fourni par [cifs-utils][2]. Vous pouvez l'installer avec :

sudo apt install cifs-utils

[1] : http://packages.ubuntu.com/search?searchon=contents&keywords=mount.nfs&mode=exactfilename&suite=trusty&arch=any [2] : https://packages.ubuntu.com/xenial/cifs-utils

Commentaires (4)

Assurez-vous que mount.cifs est listé dans /sbin :

ls -l /sbin/mount.cifs

Vérifiez si le paquet cifs-utils est installé :

dpkg -l cifs-utils

Si ce n'est pas le cas, installez les bibliothèques cifs avec la commande

sudo apt-get install cifs-utils
Commentaires (5)

Il semble que le paquet nfs-common doive être installé afin de pouvoir monter les répertoires NFS.

sudo apt-get install nfs-common

S'il ne l'est pas, le montage d'un répertoire NFS entraîne l'erreur que j'ai obtenue.

Commentaires (0)