Warum erhalte ich den Fehler "falscher fs-Typ, schlechte Option, schlechter Superblock"?


158

Wenn Sie ein NFS-Verzeichnis mounten, gehen Sie wie folgt vor:

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

Ich erhalte folgenden Fehler:

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.

Der Kernel ist aktuell.

Die Frage wurde bereits gestellt (zum Beispiel hier und hier ), wird aber entweder nicht beantwortet oder die Antworten sind in meinem Fall nicht hilfreich.

Was ist falsch?


3
Ich bin diesem Problem bereits begegnet, installiere einfach ein erweitertes Tool sudo apt-get install cifs-utils

2
Das Update von user413408 hat mir nicht geholfen.
Nuzzolilo

Ähnliche Probleme können auf CentOS-Clients durch gelöst werden sudo yum install nfs-utils.
MarkHu

hatte den gleichen fehler, da das laufwerk erst partitioniert werden musste! Hört sich vielleicht offensichtlich an, setzt es aber einfach da draußen an, um dort anzufangen.
MrE

Antworten:


195

Die Fehlermeldung erwähnt:

(Für mehrere Dateisysteme (zB nfs, cifs) benötigen Sie möglicherweise ein / sbin / mount. Hilfsprogramm.)

Dies ist relevant, da Sie versuchen, NFS bereitzustellen. Das /sbin/mount.nfsHilfsprogramm wird von bereitgestellt nfs-common. Sie können es installieren mit:

sudo apt install nfs-common

Wenn Sie andererseits versuchen, CIFS bereitzustellen, wird das Hilfsprogramm von bereitgestellt cifs-utils. Sie können es installieren mit:

sudo apt install cifs-utils

33
Das heißt apt-get install nfs-common, wenn /sbin/mount.nfses nicht schon da ist.
Mads Skjern

7
Das hat es für mich getan: "sudo apt-get install cifs-utils".
Tadej

Auf Ubuntu 14 ist "/sbin/mount.nfs" bereits vorhanden, kann aber immer noch nicht mit demselben Fehler gemountet werden. Nach der Installation von "nfs-common" konnte ich problemlos mounten.
Ashwin

1
Ihr Paket könnte nfs-utils sein
msb

60

Stellen Sie sicher, dass Folgendes mount.cifsaufgeführt ist /sbin:

ls -l /sbin/mount.cifs

Überprüfen Sie, ob das Paket cifs-utilsinstalliert ist:

dpkg -l cifs-utils

Ist dies nicht der Fall, installieren Sie die cifs-Bibliotheken mit

sudo apt-get install cifs-utils

11
cifs kann über das Paket cifs-utils installiert werden.
Minos

Ich musste cifs-utils aus irgendeinem Grund neu auf meinem System installieren. Es wurde angegeben, dass es installiert war, aber die Datei unter /sbin/mount.cifs fehlte.
Thouliha

2
In Kombination mit dem sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINBefehl können Sie Dateifreigaben in Windows-Active Directory-Domänen bereitstellen.
Shital Shah

cifs-utilsBietet Tools für die Arbeit mit Samba-Freigaben (SMB / CIFS-Protokollen), aber OP muss zum Mounten von NFS-Freigaben und nfs-commonstattdessen zum Installieren des Pakets verwendet werden, wie in dieser Antwort vorgeschlagen . NFS unterscheidet sich von SMB / CIFS!
Gerlos

JA LESEN SIE OP. "Beim Mounten eines NFS-Verzeichnisses" Wie bereits erwähnt: Sie müssen normalerweise nfs-common installiert haben. Warum werden all diese anderen Antworten positiv bewertet? Oben beantwortet. Dies gilt auch für die CIFS-Montage. War aber nicht die Frage.
bshea

20

Es scheint, dass das nfs-commonPaket installiert werden sollte, um NFS-Verzeichnisse bereitstellen zu können.

sudo apt-get install nfs-common

Wenn dies nicht der Fall ist, führt das Mounten eines NFS-Verzeichnisses zu dem Fehler, den ich habe.


3

Ich habe es gelöst, indem ich virtualbox installiert habe. Machen

sudo apt-get install virtualbox-guest-utils

Es installiert die mount.vboxsf


3
Was lässt Sie denken, dass das OP einen Virtualbox-Gast ausführt?
Panther

2
Ich finde diese Antwort in Ordnung, wenn er den gleichen Fehler sah, als er versuchte, eine Verbindung von einem Virtualbox-Gast herzustellen, und er das installierte virtualbox-guest-utils, um das Problem zu lösen. Es beantwortet nicht die OP-Frage, sondern eine andere Person, die mit dem Problem des Virtualbox-Gasts konfrontiert ist.
Biocyberman

Obwohl dies die Frage von OP möglicherweise nicht beantwortet, hat es mein Problem gelöst.
Paul

2

Ich hatte das gleiche Problem in Ubuntu 14.04 LTS. Ich habe die Installation des nfs-common-Pakets ohne Erfolg versucht.

Ich konnte dasselbe Problem lösen, das Sie hatten, indem ich:

  1. Gehen Sie zur Linux-Anwendung "disks".
  2. Klicken auf das USB-Laufwerk, das ich im Gerätebereich (Fenster links) mounten wollte.
  3. Klicken Sie auf weitere Aktionen im Bereich Volumes-Dateisystempartition (zwei kleine Zahnräder rechts von den Minus- / Pluszeichen).
  4. Klicken Sie auf Mount-Optionen bearbeiten (oben im Fenster mit den Mount-Optionen).
  5. Klicken Sie auf, um die Optionen für die automatische Bereitstellung einzuschalten.
  6. Klicken Sie dann auf die Schaltfläche zum Einhängen (+ Zeichen unter Volumes) - dies sollte sich in ein Quadrat ändern.

Dadurch wurde mein USB-Laufwerk gemountet und das Problem behoben.


1

Versuchen:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.