通过执行以下操作挂载 NFS 目录时:
sudo mount 192.168.1.5:/home/shared /mnt/common
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
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.
Run Code Online (Sandbox Code Playgroud)
内核是最新的。
这个问题已经被问到(例如这里和这里),但要么没有回答,要么回答对我的情况没有帮助。
怎么了?
mur*_*uru 314
错误消息提到:
(对于多个文件系统(例如 nfs、cifs),您可能需要一个 /sbin/mount.helper 程序)
鉴于您正在尝试挂载 NFS,这是相关的。该/sbin/mount.nfs
帮助程序提供nfs-common
。您可以使用以下命令安装它:
sudo apt install nfs-common
Run Code Online (Sandbox Code Playgroud)
另一方面,如果您尝试挂载 CIFS,则帮助程序由cifs-utils
. 您可以使用以下命令安装它:
sudo apt install cifs-utils
Run Code Online (Sandbox Code Playgroud)
小智 70
确保mount.cifs
被列入/sbin
:
ls -l /sbin/mount.cifs
Run Code Online (Sandbox Code Playgroud)
检查cifs-utils
是否安装了软件包:
dpkg -l cifs-utils
Run Code Online (Sandbox Code Playgroud)
如果不是,请安装 cifs 库
sudo apt-get install cifs-utils
Run Code Online (Sandbox Code Playgroud)
Ars*_*nko 23
似乎nfs-common
应该安装软件包以便能够挂载 NFS 目录。
sudo apt-get install nfs-common
Run Code Online (Sandbox Code Playgroud)
如果不是,则挂载 NFS 目录会导致出现错误。
小智 5
我通过安装virtualbox解决了它。做
sudo apt-get install virtualbox-guest-utils
Run Code Online (Sandbox Code Playgroud)
它安装了 mount.vboxsf
归档时间: |
|
查看次数: |
817593 次 |
最近记录: |