用于安装 NAS 单元的 mount.cifs 在 17.10 上不起作用

用于安装 NAS 单元的 mount.cifs 在 17.10 上不起作用

这在 17.04 上运行良好:

sudo mount -v -t cifs -o username=myname,password=mypassword //nas/share /mnt/nas

现在在 17.10 上它给了我:

mount.cifs kernel mount options: ip=192.168.1.150,unc=\\nas\share,user=myname,pass=********
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

考虑到手册页没有改变,这是一个毫无帮助的错误消息。我不知道如何增加错误消息的详细程度。我如何说服 mount.cifs 告诉我它不喜欢什么?

答案1

没关系。解决了。

“cifs troubleshooter” 原来是 Google 的魔法词,而不是“mount verbosity”等。

# modprobe cifs
# echo 7 > /proc/fs/cifs/cifsFYI
# mount... etc.
# dmesg

给我:

CIFS VFS: Dialect not supported by server. Consider specifying
vers=1.0 or vers=2.1 on mount for accessing older servers

并在选项中添加“vers=2.1”即​​可修复该问题。

答案2

执行 modprobe / dmesg 后,我收到以下消息:

装载时未指定方言。默认方言已从 CIFS (SMB1) 更改为更安全的方言 SMB2.1 或更高版本(例如 SMB3)。要使用安全性较低的 SMB1 方言访问不支持 SMB3(或 SMB2.1)的旧服务器,请在装载时指定 vers=1.0。

因此,将“vers=1.0”添加到选项中是有效的。

相关内容