为什么会出现“错误的fs类型,错误的选项,错误的超级块”错误?


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.

内核是最新的。

这个问题已经被问过了(例如herehere),但是要么没有回答,要么对我的情况没有帮助。

怎么了?


3
我之前遇到过这个问题,只需安装扩展工具sudo apt-get install cifs-utils

2
user413408的修复对我没有帮助。
Nuzzolilo '16

可以通过CentOS客户端解决类似的问题sudo yum install nfs-utils
MarkHu '16

发生相同的错误,因为必须先对驱动器进行分区!听起来似乎很明显,但只需将其从那里开始即可。
MrE

Answers:


194

错误消息中提到:

(对于几个文件系统(例如nfs,cif),您可能需要/ 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”。
塔德伊

在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-utils软件包安装cifs。
Minos 2014年

由于某种原因,我不得不在系统上重新安装cifs-utils,它说它已经安装了,但是/sbin/mount.cifs上的文件丢失了。
thouliha '16

2
sudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAIN命令与命令结合使用,可以在Windows Active Directory域上挂载文件共享。
Shital Shah

cifs-utils提供了用于处理samba共享(SMB / CIFS协议)的工具,但是OP需要挂载NFS共享,并且需要安装nfs-common软件包,如本答案所示。NFS与SMB / CIFS不同!
gerlos

是READ OP。“安装NFS目录时”如前所述:您需要正常安装nfs-common。为什么所有其他这些答案都得到支持?以上回答。对于CIFS安装确实如此。但这不是问题。
bshea


3

我通过安装virtualbox解决了它。做

sudo apt-get install virtualbox-guest-utils

它安装 mount.vboxsf


3
是什么让您认为OP正在运行virtualbox guest虚拟机?
Panther 2015年

2
如果他尝试从Virtualbox guest虚拟机进行连接时看到相同的错误,并且他安装virtualbox-guest-utils来解决该问题,那么我发现此答案还可以。它不回答OP问题,而是回答与virtualbox guest面对问题的其他人。
biocyberman

尽管这可能无法回答OP的问题,但它解决了我的问题。
保罗

2

我在Ubuntu 14.04 LTS中遇到了同样的问题。我尝试了nfs-common软件包安装,但未成功。

我能够解决您遇到的相同问题:

  1. 转到Linux“磁盘”应用程序。
  2. 单击我尝试在设备部分安装的USB驱动器(左侧窗口)。
  3. 单击“卷”文件系统分区部分下的更多操作(减号/加号右边的两个小齿轮)。
  4. 单击编辑安装选项(在安装选项窗口顶部)。
  5. 单击以打开自动安装选项。
  6. 然后单击安装按钮(音量下为+号)-应该更改为正方形。

这安装了我的USB驱动器并解决了问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.