我正在尝试安装托管在 Linux 上的 Windows Server 2016 上的共享驱动器。以下命令可以正常工作而不会出错:
sudo mount -t cifs -o credentials=*,vers=2.1,iocharset=utf8 //IP/drive shared_folder
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试 cd 到目录时,出现以下错误:
cd: cannot access shared_folder: Function not implemented
Run Code Online (Sandbox Code Playgroud)
我已通过以下方式启用 CIFS 调试,echo 7 > /proc/fs/cifs/cifsFYI
并且可以在系统日志 (/var/log/messages) 中看到这一点:
kernel: [11393.577726] CIFS VFS: validate protocol negotiate failed: -11
kernel: [11393.589022] CIFS VFS: cifs_mount failed w/return code = -5
Run Code Online (Sandbox Code Playgroud)
这在 dmesg 日志中:
[ 5189.504559] CIFS VFS: validate protocol negotiate failed: -11
[ 5189.508793] CIFS VFS: cifs_mount failed w/return code = -5
[ 5441.124849] CIFS VFS: …
Run Code Online (Sandbox Code Playgroud)