Warum bekomme ich die Fehlermeldung "wrong fs type, bad option, bad superblock"?

Wenn Sie ein NFS-Verzeichnis einhängen, indem Sie:

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

erhalte ich 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 (z.B. hier und hier), ist aber entweder nicht beantwortet oder die Antworten sind in meinem Fall nicht hilfreich.

Was ist falsch?

Lösung

In der Fehlermeldung heißt es:

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

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

sudo apt install nfs-common

Wenn Sie hingegen versuchen, CIFS einzuhängen, wird das Hilfsprogramm von cifs-utils bereitgestellt. Sie können es installieren mit:

sudo apt install cifs-utils
Kommentare (4)

Stellen Sie sicher, dass mount.cifs in /sbin aufgeführt ist:

ls -l /sbin/mount.cifs

Prüfen Sie, ob das Paket cifs-utils installiert ist:

dpkg -l cifs-utils

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

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

Es scheint, dass das Paket nfs-common installiert sein sollte, um NFS-Verzeichnisse einhängen zu können.

sudo apt-get install nfs-common

Wenn es nicht installiert ist, führt das Einhängen eines NFS-Verzeichnisses zu dem Fehler, den ich habe.

Kommentare (0)