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?

Arseni Mourzenko
sumber
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
muru
sumber
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
Ely
sumber
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.

Arseni Mourzenko
sumber
3

Saya menyelesaikannya dengan menginstal virtualbox. Melakukan

sudo apt-get install virtualbox-guest-utils

Ini menginstal mount.vboxsf

Zhihan Jiang
sumber
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.

Jamildoit
sumber
1

Mencoba:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
Minos
sumber