我正在新安装的 Ubuntu 18.04 上设置新的 Nextcloud v17 服务器。我正尝试将外部存储(位于 NetApp 7 模式文件管理器上的 CIF 共享)连接到 Nextcloud。这失败了,所以我开始尝试直接使用 mount 命令进行连接。这是我所拥有的,几乎可以正常工作:
命令:
mount -v -t cifs //filer.mydomain.com/Projects /mnt/Proj -o credentials=/etc/mycred,vers=2.0,sec=ntlm
输出:
domain=mydomain.com
mount.cifs kernel mount options: ip=10.0.0.30,unc=\\filer.mydomain.com\Projects,vers=2.0,sec=ntlm,user=network_,domain=mydomain.com,pass=********
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
根据请求的其他详细信息:
root@server:/# smbclient -L myfiler.mydomain.com
WARNING: The "syslog" option is deprecated
protocol negotiation failed: NT_STATUS_NOT_SUPPORTED
据我所知,“没有这样的文件或目录”指的是“//filer.mydomain.com/Projects”。如果我更改命令中的任何其他文件位置,它会导致不同的错误消息。我可以将任何内容替换为“Projects”,错误仍然相同。看来 filer.mydomain.com 正在运行,因为它返回的 IP 地址是正确的。
对文件管理器的身份验证肯定失败了,但我不知道原因。这些凭据与我在原始 Nextcloud 服务器上使用的 Windows 域凭据相同。
我只涉猎过 Ubuntu,所以不要害怕提及那些对有经验的人来说显而易见的事情。此设置在 16.04 和 Nextcloud 15 上运行了好几年。
我应该尝试什么或哪些日志可以对此提供更多信息?谢谢。