Mengapa saya mendapatkan kesalahan "tipe fs salah, opsi buruk, badlocklock"?


158

Saat memasang direktori NFS dengan melakukan:

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

Saya mendapatkan kesalahan berikut:

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.

Kernel sudah mutakhir.

Pertanyaan sudah diajukan (misalnya di sini dan di sini ), tetapi tidak dijawab atau jawabannya tidak membantu dalam kasus saya.

Apa yang salah?


3
Saya bertemu dengan masalah ini sebelumnya, cukup instal sudo tool yang diperluas, apt-get install cifs-utils

2
perbaikan user413408 tidak membantu saya.
Nuzzolilo

Masalah serupa dapat diselesaikan pada klien CentOS oleh sudo yum install nfs-utils.
MarkHu

memiliki kesalahan yang sama, karena drive harus dipartisi terlebih dahulu! Mungkin terdengar jelas, tetapi hanya memulainya di sana untuk memulai.
MrE

Jawaban:


195

Pesan kesalahan menyebutkan:

(untuk beberapa sistem file (mis. nfs, cifs) Anda mungkin memerlukan program / sbin / mount. helper)

Ini relevan mengingat Anda mencoba memasang NFS. The /sbin/mount.nfsprogram pembantu disediakan oleh nfs-common. Anda dapat menginstalnya dengan:

sudo apt install nfs-common

Di sisi lain, jika Anda mencoba memasang CIFS, program bantuan disediakan oleh cifs-utils. Anda dapat menginstalnya dengan:

sudo apt install cifs-utils

33
Artinya:, apt-get install nfs-commonjika /sbin/mount.nfsbelum ada.
Mads Skjern

7
Ini melakukannya untuk saya: "sudo apt-get install cifs-utils".
Tadej

Di ubuntu 14 "/sbin/mount.nfs" sudah ada tetapi masih tidak bisa dipasang dengan kesalahan yang sama. Setelah menginstal "nfs-common", saya dapat me-mount tanpa masalah.
Ashwin

1
paket Anda mungkin nfs-utils
msb

60

Pastikan mount.cifsterdaftar di /sbin:

ls -l /sbin/mount.cifs

Periksa untuk melihat apakah paket cifs-utilsdiinstal:

dpkg -l cifs-utils

Jika tidak, instal cifs libraries dengan

sudo apt-get install cifs-utils

11
cifs dapat diinstal melalui paket cifs-utils.
Minos

Saya harus menginstal ulang cifs-utils pada sistem saya untuk beberapa alasan, katanya diinstal, tetapi file di /sbin/mount.cifs hilang.
thouliha

2
sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINPerintah ini dikombinasikan dengan memungkinkan Anda untuk me-mount berbagi file pada domain direktori Windows aktif.
Shital Shah

cifs-utilsmenyediakan alat untuk bekerja dengan saham samba (protokol SMB / CIFS), tetapi OP diperlukan untuk me-mount berbagi NFS, dan perlu menginstal nfs-commonpaket sebagai gantinya, seperti yang disarankan dalam jawaban ini . NFS berbeda dari SMB / CIFS!
gerlos

YA BACA OP. "Ketika memasang direktori NFS" Seperti disebutkan: Anda perlu nfs-common yang biasanya diinstal. Mengapa semua jawaban lain ini terangkat? Dijawab di atas. Ini berlaku untuk pemasangan CIFS. Tapi bukan pertanyaannya.
bshea

20

Tampaknya nfs-commonpaket harus diinstal agar dapat me-mount direktori NFS.

sudo apt-get install nfs-common

Ketika tidak, pemasangan direktori NFS menghasilkan kesalahan yang saya alami.


3

Saya menyelesaikannya dengan menginstal virtualbox. Melakukan

sudo apt-get install virtualbox-guest-utils

Ini menginstal mount.vboxsf


3
Apa yang membuat Anda berpikir OP menjalankan tamu virtualbox?
Panther

2
Saya menemukan jawaban ini baik-baik saja jika dia melihat kesalahan yang sama ketika mencoba terhubung dari tamu Virtualbox, dan dia menginstalnya virtualbox-guest-utilsuntuk menyelesaikan masalah. Itu tidak menjawab pertanyaan OP tetapi menjawab orang lain yang menghadapi masalah dengan tamu virtualbox.
biocyberman

Meskipun ini mungkin tidak menjawab pertanyaan OP, itu memecahkan masalah saya.
Paul

2

Saya mengalami masalah yang sama di Ubuntu 14.04 LTS. Saya mencoba menginstal paket nfs-common tanpa hasil.

Saya dapat menyelesaikan masalah yang sama dengan yang Anda miliki:

  1. Pergi ke aplikasi "disk" Linux.
  2. Mengklik drive USB yang saya coba pasang di bagian perangkat (kiri jendela).
  3. Mengklik lebih banyak tindakan di bawah bagian partisi filesystem Volume (dua gigi kecil kanan tanda minus / plus).
  4. Mengklik edit opsi pemasangan (di atas jendela opsi pemasangan).
  5. Mengklik untuk MENGHIDUPKAN Opsi Pemasangan Otomatis.
  6. Kemudian mengklik tombol mount (+ masuk di bawah volume) - ini akan berubah menjadi kotak.

Ini memasang drive USB saya dan menyelesaikan masalah.


1

Mencoba:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.