操作系统:Ubuntu14.04 64 位 我在运行 Ubuntu 14.04 64 位的带有 Nvidia 显卡的机器上遇到了一个奇怪的问题。使用 IP 地址时 mount 命令有效,但使用主机名时失败
不起作用的命令:
sudo -S mount -t cifs //share.test.com/LAB/Testing/Path1/Path2/Requisite/ -o username=blabla,password=blabla /mnt/src_shar_lnx
正在挂载的错误:
wrong fs type, bad option, bad superblock on //share.test.com/LAB/Testing/Path1/Path2/Requisite/ , missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount. helper program) In some cases useful info is found in syslog - try dmesg | tail or so
上述命令可以在没有 Nvidia 卡的其他机器上无缝运行。
工作命令:
sudo -S mount -t cifs //192.168.200.1/LAB/Testing/Path1/Path2/Requisite/ -o username=blabla,password=blabla /mnt/src_shar_lnx
答案1
错误信息中提到:
缺少代码页或辅助程序,或其他错误(对于多个文件系统(例如 nfs、cifs),您可能需要 /sbin/mount。辅助程序
鉴于您尝试挂载 CIFS,因此这很重要。/sbin/mount.cifs 需要名为 cifs-utils 的包。
因此安装包:
sudo apt-get install cifs-utils
答案2
已解决。安装 cifs-utils 解决了该问题