【问题标题】:Mounting a Windows DFS share on Debian box在 Debian 机器上挂载 Windows DFS 共享
【发布时间】:2017-01-12 05:22:13
【问题描述】:

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

所以,我首先尝试的是:

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

但是,我收到了一个错误

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

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

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

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

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

提前致谢!

【问题讨论】:

  • 你试过关机再开机吗...

标签: linux debian windows-server-2012-r2 smb microsoft-distributed-file-system


【解决方案1】:

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

您引用的 Mike's Technology 博客提到 /etc/request-key.confcifs.spnego-c 选项已弃用。确保跳过该选项。我也不在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 的属性缓存问题。可能不是您的问题,而是您以后可能会遇到的问题。

祝你好运!

【讨论】:

    猜你喜欢
    • 2021-09-22
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 2015-08-10
    相关资源
    最近更新 更多