เหตุใดฉันจึงได้รับข้อผิดพลาด "ประเภท fs ผิดพลาดตัวเลือกที่ไม่ดี superblock ที่ไม่ดี"


158

เมื่อเมาต์ไดเร็กทอรี NFS โดยทำ:

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

ฉันได้รับข้อผิดพลาดต่อไปนี้:

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.

เคอร์เนลเป็นรุ่นล่าสุดแล้ว

คำถามถูกถามไปแล้ว (ตัวอย่างเช่นที่นี่และที่นี่ ) แต่ไม่ได้รับคำตอบหรือคำตอบนั้นไม่เป็นประโยชน์ในกรณีของฉัน

เกิดอะไรขึ้น?


3
ฉันพบปัญหานี้มาก่อนเพียงแค่ติดตั้งเครื่องมือเพิ่มเติม sudo apt-get install cifs-utils

2
การแก้ไขของ user413408 ไม่ได้ช่วยฉัน
Nuzzolilo

ปัญหาที่คล้ายกันจะสามารถแก้ไขได้ลูกค้า CentOS sudo yum install nfs-utilsโดย
MarkHu

มีข้อผิดพลาดเดียวกันเพราะไดรฟ์จะต้องมีการแบ่งพาร์ติชันก่อน! อาจฟังดูชัดเจน แต่เพิ่งวางไว้เพื่อเริ่มต้น
MrE

คำตอบ:


194

ข้อความแสดงข้อผิดพลาดระบุว่า:

(สำหรับระบบไฟล์หลายระบบ (เช่น nfs, cifs) คุณอาจต้องใช้โปรแกรม / sbin / mount. helper)

สิ่งนี้มีความเกี่ยวข้องเนื่องจากคุณกำลังพยายามเมาท์ NFS โปรแกรมผู้ช่วยที่ให้บริการโดย/sbin/mount.nfs nfs-commonคุณสามารถติดตั้งได้ด้วย:

sudo apt install nfs-common

ในทางตรงกันข้ามถ้าคุณกำลังพยายามที่จะติด CIFS, cifs-utilsโปรแกรมช่วยที่ให้บริการโดย คุณสามารถติดตั้งได้ด้วย:

sudo apt install cifs-utils

33
ความหมาย: apt-get install nfs-commonถ้า/sbin/mount.nfsยังไม่มี
Mads Skjern

7
สิ่งนี้ทำเพื่อฉัน: "sudo apt-get install cifs-utils"
Tadej

บน ubuntu 14 "/sbin/mount.nfs" มีอยู่แล้ว แต่ก็ยังไม่สามารถเมานต์ด้วยข้อผิดพลาดเดียวกันที่กล่าวถึง หลังจากติดตั้ง "nfs-common" ฉันสามารถติดตั้งได้โดยไม่มีปัญหาใด ๆ
Ashwin

1
แพ็คเกจของคุณอาจเป็น nfs-utils
msb

60

ตรวจสอบให้แน่ใจว่าmount.cifsมีการระบุไว้ใน/sbin:

ls -l /sbin/mount.cifs

ตรวจสอบดูว่าcifs-utilsมีการติดตั้งแพ็คเกจหรือไม่:

dpkg -l cifs-utils

หากไม่มีให้ติดตั้งไลบรารี cifs ด้วย

sudo apt-get install cifs-utils

11
cifs สามารถติดตั้งผ่านแพ็คเกจ cifs-utils
Minos

ฉันต้องติดตั้ง cifs-utils ใหม่บนระบบของฉันด้วยเหตุผลบางอย่างมันบอกว่าติดตั้งแล้ว แต่ไฟล์ที่ /sbin/mount.cifs หายไป
2559

2
สิ่งนี้รวมกับsudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINคำสั่งช่วยให้คุณสามารถเมาท์แชร์ไฟล์บนโดเมนไดเรกทอรีที่ใช้งานอยู่ของ Windows
Shital Shah

cifs-utilsจัดเตรียมเครื่องมือสำหรับการทำงานกับ samba ที่ใช้ร่วมกัน (SMB / CIFS โปรโตคอล) แต่ OP จำเป็นต้องเชื่อมต่อ NFS ที่ใช้ร่วมกันและจำเป็นต้องติดตั้งnfs-commonแพคเกจแทนตามที่แนะนำในคำตอบนี้ NFS นั้นแตกต่างจาก SMB / CIFS!
gerlos

ใช่อ่าน OP "เมื่อติดตั้งไดเรกทอรี NFS"ตามที่กล่าวไว้: คุณต้องติดตั้งปกติทั่วไปของ nfs ทำไมคำตอบอื่น ๆ ทั้งหมดถึงได้รับการสนับสนุน? ตอบข้างต้น สิ่งนี้ถือเป็นจริงสำหรับการติดตั้ง CIFS แต่ไม่ใช่คำถาม
bshea

20

ปรากฏว่าnfs-commonควรติดตั้งแพ็กเกจเพื่อให้สามารถเมาต์ไดเร็กทอรี NFS ได้

sudo apt-get install nfs-common

เมื่อไม่มีการติดตั้งไดเรกทอรี NFS ส่งผลให้เกิดข้อผิดพลาดที่ฉันได้รับ


3

ฉันแก้ไขมันด้วยการติดตั้ง Virtualbox ทำ

sudo apt-get install virtualbox-guest-utils

มันติดตั้ง mount.vboxsf


3
อะไรทำให้คุณคิดว่า OP กำลังเรียกใช้แขกเสมือนจริง
Panther

2
ฉันพบว่าคำตอบนี้เป็นไรถ้าเขาเห็นข้อผิดพลาดเดียวกันเมื่อพยายามเชื่อมต่อจากแขก VirtualBox และเขาติดตั้งvirtualbox-guest-utilsเพื่อแก้ปัญหา มันไม่ได้ตอบคำถาม OP แต่ตอบคนอื่นที่ประสบปัญหากับแขก VirtualBox
biocyberman

แม้ว่านี่อาจไม่ตอบคำถามของ OP แต่ก็แก้ปัญหาของฉันได้
เปาโล

2

ฉันมีปัญหาเดียวกันนี้ใน Ubuntu 14.04 LTS ฉันลองติดตั้งแพคเกจ nfs- ทั่วไปโดยไม่ประสบความสำเร็จ

ฉันสามารถแก้ไขปัญหาเดียวกับที่คุณมีโดย:

  1. ไปที่แอปพลิเคชั่น "ดิสก์" ของ Linux
  2. คลิกไดรฟ์ USB ที่ฉันพยายามเมาในส่วนอุปกรณ์ (หน้าต่างซ้าย)
  3. การคลิกแอ็คชันเพิ่มเติมภายใต้ส่วนพาร์ติชันระบบไฟล์ Volumes (เกียร์สองตัวด้านขวาของเครื่องหมายลบ / บวก)
  4. การคลิกแก้ไขตัวเลือกการเมานต์ (ด้านบนของหน้าต่างตัวเลือกการเมานต์)
  5. คลิกเพื่อเปลี่ยนเป็นตัวเลือกการเมาท์อัตโนมัติ
  6. จากนั้นคลิกปุ่มเมานท์ (+ เซ็นต์ภายใต้วอลุ่ม) - สิ่งนี้ควรเปลี่ยนเป็นสแควร์

นี่ติดตั้งไดรฟ์ USB ของฉันและแก้ไขปัญหา


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.