Pourquoi ai-je l'erreur «type de fs incorrect, mauvaise option, mauvais superbloc»?

158

Lors du montage d'un répertoire NFS, procédez comme suit:

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

Je reçois 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 on ne répond pas, soit les réponses ne sont pas utiles dans mon cas.

Qu'est-ce qui ne va pas?

Arseni Mourzenko
la source
3
J'ai déjà rencontré ce problème auparavant, il suffit d'installer un outil étendu sudo apt-get install cifs-utils
2
La solution de user413408 ne m'a pas aidé.
Nuzzolilo
Des problèmes similaires peuvent être résolus sur les clients CentOS par sudo yum install nfs-utils.
MarkHu
eu la même erreur, car le lecteur devait être partitionné en premier! Cela peut sembler évident, mais il suffit de le publier pour commencer par là.
MrE

Réponses:

195

Le message d'erreur mentionne:

(pour plusieurs systèmes de fichiers (par exemple, nfs, cifs), vous aurez peut-être besoin d'un programme / sbin / mount. helper)

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

sudo apt install nfs-common

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

sudo apt install cifs-utils
muru
la source
33
Signification:, apt-get install nfs-commonsi /sbin/mount.nfsn'est pas déjà là.
Mads Skjern
7
Cela m’a fait: "sudo apt-get install cifs-utils".
Tadej
Sur ubuntu 14, "/sbin/mount.nfs" est déjà présent mais ne peut toujours pas monter avec la même erreur que celle mentionnée. Après avoir installé "nfs-common", j'ai pu monter sans aucun problème.
Ashwin
1
votre paquet pourrait être nfs-utils
msb
60

Assurez-vous qu'il mount.cifsest répertorié dans /sbin:

ls -l /sbin/mount.cifs

Vérifiez si le paquet cifs-utilsest installé:

dpkg -l cifs-utils

Si ce n’est pas le cas, installez les bibliothèques cifs avec

sudo apt-get install cifs-utils
Ely
la source
11
Les cifs peuvent être installés via le paquetage cifs-utils.
Minos
J'ai dû réinstaller cifs-utils sur mon système pour une raison quelconque, il a été installé, mais le fichier situé dans /sbin/mount.cifs était manquant.
Thouliha
2
Cette combinaison avec la sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINcommande vous permet de monter des partages de fichiers sur des domaines Windows Active Directory.
Shital Shah
cifs-utilsfournit des outils pour travailler avec des partages samba (protocoles SMB / CIFS), mais l'OP a besoin de monter des partages NFS et doit installer un nfs-commonpackage à la place, comme suggéré dans cette réponse . NFS est différent de SMB / CIFS!
gerlos
OUI LIRE OP. "Lors du montage d'un répertoire NFS" Comme mentionné: vous devez installer nfs-common normalement. Pourquoi toutes ces autres réponses sont-elles votées? Répondu ci-dessus. Cela est vrai pour le montage CIFS. Mais n'était pas la question.
bshea
20

Il semble que le nfs-commonpaquet devrait être installé pour pouvoir monter des répertoires NFS.

sudo apt-get install nfs-common

Lorsque ce n'est pas le cas, le montage d'un répertoire NFS entraîne l'erreur que j'ai.

Arseni Mourzenko
la source
3

Je l'ai résolu en installant virtualbox. Faire

sudo apt-get install virtualbox-guest-utils

Il installe le mount.vboxsf

Zhihan Jiang
la source
3
Qu'est-ce qui vous fait penser que l'OP utilise un invité de virtualbox?
Panthère
2
Je trouve cette réponse correcte s’il voyait la même erreur en essayant de se connecter à partir d’un invité de Virtualbox et qu’il l’installait virtualbox-guest-utilspour résoudre le problème. Il ne répond pas à la question OP mais à quelqu'un d'autre confronté au problème de l'invité virtualbox.
biocyberman
Bien que cela puisse ne pas répondre à la question de OP, cela a résolu mon problème.
Paul
2

J'avais ce même problème dans Ubuntu 14.04 LTS. J'ai essayé l'installation du paquet nfs-common sans aucun succès.

J'ai pu résoudre le même problème que vous aviez:

  1. Aller à l'application "disques" de Linux.
  2. En cliquant sur le lecteur USB que j'essayais de monter dans la section des périphériques (fenêtre à gauche).
  3. En cliquant sur d'autres actions dans la section Partition du système de fichiers Volumes (deux petits engrenages à droite des signes moins / plus).
  4. Cliquez sur modifier les options de montage (en haut de la fenêtre des options de montage).
  5. Cliquer pour activer les options de montage automatique.
  6. Puis en cliquant sur le bouton de montage (+ signe sous les volumes) - cela devrait changer en un carré.

Cela a monté ma clé USB et résolu le problème.

Jamildoit
la source
1

Essayer:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Minos
la source