2016-11-17 141 views
1

我试图在Debian Linux机器上安装Windows Server 2012支持的DFS,它使用完全限定的域名,并且成功有限。在Debian框上安装Windows DFS共享

所以,我第一次尝试是:

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

不过,我收到了一条错误

安装错误(5):输入/输出错误

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

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

我试过很多谷歌搜索,并遵循什么建议herehere,但我仍看到相同的错误消息。

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

在此先感谢!

+0

您是否试过关闭并重新打开... –

回答

0

我一直在摔跤与安装Windows DFS以及。我得到了我的(Debian 3.16.0)安装好吧。这是我遇到的几个'gatchas'。也许有些人会帮助你:

你引用提到,在/etc/request-key.conf-c选项cifs.spnego已被弃用的Mike's Technology博客。一定要跳过这个选项。我不在dns_resolver行中使用-t选项。有关选项的说明,请参阅this page

我不必使用任何sec的论点,所以我不能说那些。

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

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

祝你好运!