为什么我会收到“错误的fs类型,错误的选项,错误的超级块”错误?

通过执行以下操作挂载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 (eg nfs, cifs) you might need a /sbin/mount. helper program) In some cases useful info is found in syslog - try dmesg | tail or so. 

内核是最新的。

已经问过这个问题(例如这里和这里 ),但要么没有回答,要么答案对我的情况没有帮助。

怎么了?

错误消息提到:

(对于几个文件系统(例如nfs,cifs),您可能需要/ sbin / mount。帮助程序)

考虑到您正在尝试挂载NFS,这是相关的。 /sbin/mount.nfs帮助程序由nfs-common 。 你可以安装它:

 sudo apt install nfs-common 

另一方面,如果您尝试挂载CIFS,则辅助程序由cifs-utils 。 你可以安装它:

 sudo apt install cifs-utils 

确保mount.cifs列在/sbin

 ls -l /sbin/mount.cifs 

检查是否安装了包cifs-utils

 dpkg -l cifs-utils 

如果不是,请安装cifs库

 sudo apt-get install cifs-utils 

似乎应该安装nfs-common软件包以便能够挂载NFS目录。

 sudo apt-get install nfs-common 

如果不是,安装NFS目录会导致我得到的错误。

我在Ubuntu 14.04 LTS中遇到了同样的问题。 我尝试了nfs-common软件包安装没有任何成功。

我能够解决你遇到的同样问题:

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

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

我通过安装virtualbox解决了这个问题。 做

 sudo apt-get install virtualbox-guest-utils 

它安装mount.vboxsf

尝试:

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