Dlaczego dostaję błąd „zły typ fs, zła opcja, zły superblok”?


158

Podczas montowania katalogu NFS poprzez:

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.

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

Co jest nie tak?


3

2
poprawka user413408 nie pomogła mi.
— Nuzzolilo

Podobne problemy można rozwiązać na klientach CentOS przez sudo yum install nfs-utils.
— MarkHu,

wystąpił ten sam błąd, ponieważ dysk musiał zostać najpierw podzielony na partycje! Może zabrzmi to oczywisto, ale po prostu wypuść to na początek.
— Mr

Odpowiedzi:


194

Komunikat o błędzie wspomina:

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

Jest to istotne, biorąc pod uwagę, że próbujesz zamontować NFS. Program /sbin/mount.nfspomocniczy zapewnia 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

33
Czyli: apt-get install nfs-commonjeśli jeszcze go /sbin/mount.nfsnie ma.
— Mads Skjern,

7
Zrobiło to dla mnie: „sudo apt-get install cifs-utils”.
— Tadej

Na Ubuntu 14 „/sbin/mount.nfs” jest już obecny, ale nadal nie można go zamontować z tym samym błędem, o którym mowa. Po zainstalowaniu „NFS-common” udało mi się zamontować bez żadnych problemów.
— Ashwin,

1
twój pakiet może być nfs-utils
— msb

60

Upewnij się, że mount.cifsjest wymieniony w /sbin:

ls -l /sbin/mount.cifs

Sprawdź, czy pakiet cifs-utilsjest zainstalowany:

dpkg -l cifs-utils

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

sudo apt-get install cifs-utils

11
cifs można zainstalować za pomocą pakietu cifs-utils.
— Minos

Z jakiegoś powodu musiałem ponownie zainstalować cifs-utils w moim systemie, powiedział, że został zainstalowany, ale brakuje pliku w /sbin/mount.cifs.
— thouliha

2
To w połączeniu z sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINpoleceniem umożliwia montowanie udziałów plików w domenach Windows active directory.
— Shital Shah

cifs-utilszapewnia narzędzia do pracy z udziałami samby (protokoły SMB / CIFS), ale OP potrzebował zamontować udziały NFS i nfs-commonzamiast tego musi zainstalować pakiet, jak sugerowano w tej odpowiedzi . NFS różni się od SMB / CIFS!
— gerlos,

TAK CZYTAJ OP. „Podczas montowania katalogu NFS” Jak wspomniano: potrzebujesz normalnie zainstalowanego systemu plików NFS. Dlaczego wszystkie te odpowiedzi są mile widziane? Odpowiedzi powyżej. Dotyczy to montażu CIFS. Ale to nie było pytanie.
— bshea

20

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

sudo apt-get install nfs-common

W przeciwnym razie podłączenie katalogu NFS powoduje wystąpienie błędu.


3

Rozwiązałem to, instalując virtualbox. Zrobić

sudo apt-get install virtualbox-guest-utils

Instaluje mount.vboxsf


3
Co sprawia, że ​​myślisz, że PO obsługuje gościa virtualbox?
— Panther,

2
Uważam, że ta odpowiedź jest w porządku, jeśli zobaczył ten sam błąd podczas próby połączenia z gościem Virtualbox i zainstalował go, virtualbox-guest-utilsaby rozwiązać problem. Nie odpowiada na pytanie OP, ale odpowiada komuś, kto ma problem z gościem virtualbox.
— biocyberman

Chociaż może to nie odpowiedzieć na pytanie OP, rozwiązało to mój problem.
— Paul

2

Miałem ten sam problem w Ubuntu 14.04 LTS. Próbowałem zainstalować pakiet nfs-common bez powodzenia.

Byłem w stanie rozwiązać ten sam problem, który miałeś przez:

  1. Przechodzenie do aplikacji „dysków” systemu Linux.
  2. Kliknięcie dysku USB, który próbowałem zamontować w sekcji urządzeń (okno po lewej).
  3. Kliknięcie większej liczby akcji w sekcji partycji systemu plików Volumes (dwa małe koła zębate po prawej stronie znaku minus / plus).
  4. Kliknięcie opcji edycji opcji montażu (w górnej części okna opcji montażu).
  5. Kliknięcie, aby WŁĄCZYĆ opcje automatycznego montażu.
  6. Następnie kliknij przycisk montowania (znak + pod woluminami) - powinien zmienić się w kwadrat.

To zamontowało mój dysk USB i rozwiązało problem.


1

Próbować:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.