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


Wenn Sie ein NFS-Verzeichnis mounten:

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

Ich erhalte den 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 auf dem neuesten Stand.

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

Was ist falsch?


121
2017-09-17 16:03


Ursprung


Ich habe dieses Problem schon einmal getroffen, einfach ein erweitertes Tool installieren sudo apt-get install cifs-utils
Die Korrektur von user413408 hat mir nicht geholfen. - Nuzzolilo
Ähnliche Probleme können auf CentOS-Clients gelöst werden sudo yum install nfs-utils. - MarkHu
hatte den gleichen Fehler, weil das Laufwerk zuerst partitioniert werden musste! Mag sich offensichtlich anhören, aber ich setze es einfach dort hin, um dort anzufangen. - MrE


Antworten:


Die Fehlermeldung erwähnt:

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

Dies ist relevant, wenn Sie versuchen, NFS zu mounten. Das /sbin/mount.nfs Hilfsprogramm wird von bereitgestellt nfs-common. Sie können es installieren mit:

sudo apt install nfs-common

Auf der anderen Seite, wenn Sie versuchen, CIFS mounten, wird das Hilfsprogramm von bereitgestellt cifs-utils. Sie können es installieren mit:

sudo apt install cifs-utils

146
2017-09-17 16:18



Bedeutung: apt-get install nfs-common, ob /sbin/mount.nfs ist nicht schon da. - Mads Skjern
Das hat es für mich getan: "sudo apt-get install cifs-utils". - JedatKinports
Auf ubuntu 14 ist "/sbin/mount.nfs" bereits vorhanden, kann aber immer noch nicht mit dem gleichen Fehler geladen werden. Nach der Installation von "nfs-common" konnte ich ohne Probleme mounten. - Ashwin


Stelle sicher mount.cifs ist in aufgeführt /sbin:

ls -l /sbin/mount.cifs

Überprüfen Sie, ob Paket cifs-utils ist installiert:

dpkg -l cifs-utils

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

sudo apt-get install cifs-utils

58
2017-10-09 13:59



cifs können über das Paket cifs-utils installiert werden. - Minos
Ich würde dir +100 geben. DId Hilfe, mein Elend zu beenden :) - xebo
Ich musste cifs-utils aus irgendeinem Grund auf meinem System neu installieren, es hieß, es sei installiert, aber die Datei unter /sbin/mount.cifs fehlte. - thouliha
Dies kombiniert mit sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAIN Mit diesem Befehl können Sie Dateifreigaben in Windows Active Directory-Domänen bereitstellen. - ShitalShah
cifs-utils stellt Tools zum Arbeiten mit Samba-Freigaben (SMB / CIFS-Protokolle) zur Verfügung, aber OP muss NFS-Freigaben bereitstellen und muss installiert werden nfs-commonPaket stattdessen, wie vorgeschlagen in dieser Antwort. NFS unterscheidet sich von SMB / CIFS! - gerlos


Anscheinend nfs-common Paket sollte installiert werden, um NFS-Verzeichnisse mounten 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.


18
2017-09-17 16:03





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

Ich war in der Lage, das gleiche Problem zu lösen, das Sie hatten:

  1. Gehen Sie zur Linux-Anwendung "disks".
  2. Klicken Sie auf das USB-Laufwerk, das ich versucht habe, im Gerätebereich (Fenster links) zu mounten.
  3. Klicken Sie auf weitere Aktionen im Bereich Volumes Dateisystem Partition (zwei kleine Zahnräder rechts von den Minus- / Pluszeichen).
  4. Klicken Sie auf Bearbeitungsoptionen (oben im Fenster für die Mount-Optionen).
  5. Klicken Sie auf, um automatische Mount-Optionen zu aktivieren.
  6. Klicken Sie dann auf den Mount-Schalter (+ unter Volumes unterschreiben) - dies sollte sich zu einem Quadrat ändern.

Dies hat mein USB-Laufwerk gemountet und das Problem behoben.


2
2018-03-07 10:52





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

sudo apt-get install virtualbox-guest-utils

Es installiert die mount.vboxsf


2
2018-04-09 02:22



Was lässt Sie glauben, dass das OP einen Virtualbox-Gast betreibt? - Panther
Ich finde diese Antwort in Ordnung, wenn er den gleichen Fehler beim Verbinden von einem Virtualbox-Gast gesehen hat, und er hat das installiert virtualbox-guest-utils um das Problem zu lösen. Es beantwortet nicht die OP-Frage, sondern beantwortet jemand anderen, der mit dem Problem mit dem virtualbox guest konfrontiert ist. - biocyberman
Obwohl dies die Frage von OP nicht beantworten kann, hat es mein Problem gelöst. - Paul


Versuchen:

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

1
2017-10-09 14:23