当前位置: 首页>>技术教程>>正文


为什么我会得到“错误的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 (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),但是要么是not answered,要么答案对我来说没有帮助。

哪里不对?

最佳解决思路

错误消息提到:

(for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program)

这是相关的,因为你正在尝试挂载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 “disks”应用程序。

  2. 点击我试图装入设备部分的USB驱动器(左侧窗口)。

  3. 在Volumes文件系统分区部分下单击更多操作(减号/加号右侧的两个小齿轮)。

  4. 点击编辑装载选项(装载选项窗口的顶部)。

  5. 点击打开自动安装选项。

  6. 然后点击安装按钮(卷下的+号) – 这应该改成正方形。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/573.html,未经允许,请勿转载。