Question Pourquoi est-ce que je reçois une erreur "type fs incorrect, mauvaise option, mauvais superbloc"?


Lors du montage d'un répertoire NFS en procédant 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 sont soit non répondu ou les réponses ne sont pas utiles dans mon cas.

Qu'est-ce qui ne va pas?


121
2017-09-17 16:03


origine


J'ai rencontré ce problème avant, installez simplement un outil étendu sudo apt-get install cifs-utils
Le correctif de user413408 ne m'a pas aidé. - Nuzzolilo
Des problèmes similaires peuvent être résolus sur les clients CentOS en sudo yum install nfs-utils. - MarkHu
eu la même erreur, car le disque devait être partitionné en premier! Cela peut sembler évident, mais il suffit de l'exposer pour commencer. - MrE


Réponses:


Le message d'erreur mentionne:

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

Ceci est pertinent étant donné que vous essayez de monter NFS. le /sbin/mount.nfs programme 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'aide est fourni par cifs-utils. Vous pouvez l'installer avec:

sudo apt install cifs-utils

146
2017-09-17 16:18



Sens: apt-get install nfs-common, si /sbin/mount.nfs n'est pas déjà là. - Mads Skjern
Cela l'a fait pour moi: "sudo apt-get install cifs-utils". - JedatKinports
Sur Ubuntu 14, "/sbin/mount.nfs" est déjà présent mais ne peut toujours pas être monté avec la même erreur mentionnée. Après avoir installé "nfs-common", j'ai pu monter sans aucun problème. - Ashwin


Assure-toi mount.cifs est répertorié dans /sbin:

ls -l /sbin/mount.cifs

Vérifier pour voir si le paquet cifs-utils est installé:

dpkg -l cifs-utils

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

sudo apt-get install cifs-utils

58
2017-10-09 13:59



Les cifs peuvent être installés via le package cifs-utils. - Minos
Je te donnerais +100. Aider à mettre fin à ma misère :) - xebo
J'ai dû réinstaller cifs-utils sur mon système pour une raison quelconque, il a été installé, mais le fichier /sbin/mount.cifs était manquant. - thouliha
Ceci combiné avec sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAIN commande vous permet de monter des partages de fichiers sur des domaines Active Directory Windows. - ShitalShah
cifs-utils fournit des outils pour travailler avec des partages Samba (protocoles SMB / CIFS), mais l'OP nécessaire pour monter des partages NFS, et doit être installé nfs-commonpaquet à la place, comme suggéré dans cette réponse. NFS est différent de SMB / CIFS! - gerlos


Il semble que nfs-common package doit être installé pour pouvoir monter des répertoires NFS.

sudo apt-get install nfs-common

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


18
2017-09-17 16:03





J'avais ce même problème dans Ubuntu 14.04 LTS. J'ai essayé l'installation du paquet nfs-common sans 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 plusieurs actions sous la section de partition du système de fichiers Volumes (deux petits engrenages à droite des signes moins / plus).
  4. En cliquant sur les options de montage (en haut de la fenêtre des options de montage).
  5. En cliquant sur pour activer les options de montage automatique.
  6. Cliquez ensuite sur le bouton Monter (signe + sous les volumes) - cela devrait changer en carré.

Cela a monté mon lecteur USB et a résolu le problème.


2
2018-03-07 10:52





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

sudo apt-get install virtualbox-guest-utils

Il installe le mount.vboxsf


2
2018-04-09 02:22



Qu'est-ce qui vous fait penser que l'OP exécute un invité virtualbox? - Panther
Je trouve cette réponse correcte s’il a vu la même erreur en essayant de se connecter depuis un invité de Virtualbox, et il a installé le virtualbox-guest-utils résoudre le problème. Il ne répond pas à la question OP mais répond à quelqu'un d'autre confronté au problème avec l'invité virtualbox. - biocyberman
Bien que cela puisse ne pas répondre à la question d'OP, cela a résolu mon problème. - Paul


Essayer:

mount -t nfs 192.168.1.5:/home/shared /mnt/common

1
2017-10-09 14:23