Dlaczego dostaję błąd "wrong fs type, bad option, bad superblock"?

Podczas montowania katalogu NFS przez wykonanie:

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

Otrzymuję następujący błąd:

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.

Jądro jest aktualne.

To pytanie zostało już zadane (na przykład tutaj i tutaj), ale są albo nie odpowiedział lub odpowiedzi nie są pomocne w moim przypadku.

Co jest nie tak?

Rozwiązanie

W komunikacie o błędzie podano:

(dla kilku systemów plików (np. nfs, cifs) może być potrzebny program pomocniczy /sbin/mount.)

Jest to istotne biorąc pod uwagę, że próbujesz zamontować NFS. Program pomocniczy /sbin/mount.nfs jest dostarczany przez nfs-common. Możesz go zainstalować za pomocą:

sudo apt install nfs-common

Z drugiej strony, jeśli próbujesz zamontować CIFS, program pomocniczy jest dostarczany przez cifs-utils. Możesz go zainstalować za pomocą:

sudo apt install cifs-utils
Komentarze (4)

Upewnij się, że mount.cifs jest na liście w /sbin:

ls -l /sbin/mount.cifs

Sprawdź, czy pakiet cifs-utils jest zainstalowany:

dpkg -l cifs-utils

Jeśli nie jest, zainstaluj biblioteki cifs za pomocą

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

Wygląda na to, że pakiet nfs-common powinien być zainstalowany, aby móc montować katalogi NFS.

sudo apt-get install nfs-common

Kiedy nie jest, montowanie katalogu NFS skutkuje błędem, który ja'mam.

Komentarze (0)