![挂载 cifs 时出现错误(95)](https://linux22.com/image/916817/%E6%8C%82%E8%BD%BD%20cifs%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF(95).png)
我们在 OSX 上有一个构建系统,我们使用以下命令挂载远程卷:
mount -t smbfs //userid:pwd@srver02/TestDataFiles /Users/Shared/test
我们正在设置 Ubuntu 18.04.3 LTS 系统,我们需要在其中挂载相同的卷。使用以下命令:
mount -t cifs -o user=userid,pass=pwd //srver02/TestDataFiles /mnt/test
给出错误:
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
这没什么帮助。是的,我确实安装了 cifs-util 包。我做了很多搜索,找到了很多关于随机命令行更改的建议,但都没有用。(vers=1.0 或 2.0 或 3.0,以及一些其他杂项选项。)
有什么方法可以准确找出命令抱怨的内容?建议的 dup 问题没有帮助,因为我已经尝试了各种 vers 设置并以 root 身份运行。
答案1
在我的配置中,所需的最低 Samba 版本出现了同样的错误,并通过添加以下内容进行了修复:
vers=3.0
到选项列表。虽然这不能解决 OP 的问题,但它可能会帮助其他人。此外,尝试使用详细 (-v) 开关从客户端获取更多信息。
最后,如果您有访问权限,请在服务器上配置更详细的日志级别并调查生成的日志: https://www.samba.org/samba/docs/using_samba/ch12.html
您可以使用以下命令快速找到服务器的日志文件位置:
grep "log file" /etc/samba/smb.conf