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?

Arseni Mourzenko
źródło
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
muru
źródło
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
Ely
źródło
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.

Arseni Mourzenko
źródło
3

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

sudo apt-get install virtualbox-guest-utils

Instaluje mount.vboxsf

Zhihan Jiang
źródło
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.

Jamildoit
źródło
1

Próbować:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Minos
źródło