1

我正在尝试在我的 Debian linux 机器上安装支持 Windows Server 2012 的 DFS,它使用完全限定的域名,但成功有限。

所以,我首先尝试的是:

mount -t cifs //mydfsdomain/namespaceroot/sharedfolder /mnt/sharedfolder -o username=un,password='pw',workgroup=WORKGROUP

但是,我收到了一个错误

mount error(5):输入/输出错误

经过一番谷歌搜索,我被告知我需要传递参数 sec=ntlm 或其他 sec 变体,但这些往往会导致以下错误消息:

安装错误(95):不支持操作

我已经尝试了很多谷歌搜索并遵循了此处此处的建议,但我仍然看到相同的错误消息。

关于机器的一些信息。客户端运行 Debian 5.0.10,服务器是 Windows Server 2012 R2 Standard 9600。

提前致谢!

4

1 回答 1

0

我也一直在努力安装 Windows DFS。我让我的(Debian 3.16.0)挂载OK。这是我遇到的一些“问题”。也许其中一些会帮助你:

您引用的Mike's Technology博客提到不推荐使用in-c选项。确保跳过该选项。我也不使用该行中的选项。有关选项的说明,请参阅此页面cifs.spnego/etc/request-key.conf-tdns_resolver

我不必使用任何sec论据,所以我不能和那些人说话。

我不得不使用的另一个解决方法是直接挂载到//server name/share nameDFS 树的根目录,而不是解析 FQDN。您可以使用Clint Boessen 博客中的技术找到 Windows 计算机正在连接的服务器。我找不到在 Linux 中查找服务器名称的有用参考。

一旦我安装了 DFS 的一部分,我发现它仍然无法解析到其他服务器的链接。我添加了一个挂载选项 actimeo=0,这似乎解决了某种导致错误的属性缓存问题object is remote。可能不是您的问题,而是您以后可能会遇到的问题。

祝你好运!

于 2017-01-11T21:22:13.487 回答