【问题标题】:SMB jcifs "jcifs.smb.client.dfs.disabled=true" impactsSMB jcifs“jcifs.smb.client.dfs.disabled=true”影响
【发布时间】:2017-04-13 08:18:29
【问题描述】:

我在使用 JCIFS SMB 上传 SMB 文件时遇到了性能问题。该问题与jcifs.smb.client.dfs.disabled 属性有关,使用true 解决了该问题。

现在的问题是,在这种情况下,我在使用 jcifs.smb.client.dfs.disabled=true 时会遇到问题,因为它必须是我的静态属性?我有许多不同的环境使用相同的配置。

属性文档 (link) 说:

如果此属性为 true,则基于域的 DFS 引用将被禁用。 默认值为假。这个属性在 非域环境,其中基于域的 DFS 引用通常 当 JCIFS 第一次尝试解析路径时运行将超时导致 启动延迟长(例如,仅在本地机器上运行 JCIFS 没有像笔记本电脑那样的网络)。

...但是这超出了我的想象,无法理解。

另外,如果我可以动态改变它,我需要这样做的迹象是什么?是否有任何特定的异常或场景指出需要truefalse

谢谢!

【问题讨论】:

    标签: java smb jcifs microsoft-distributed-file-system


    【解决方案1】:

    请阅读this - 什么是 DFS。

    • 一般情况下,您可以将文件夹挂载到不同的共享。 例如,PC1 有 Share1,PC2 Share2 有一个名为“不在此处”的文件夹,它指向 PC1 Share1(只是一个链接)。

    解析真实位置 SMB 使用 IOCL 查询“get_referrals”,这是 DFS 的实现。

    【讨论】:

      猜你喜欢
      • 2018-02-15
      • 2022-01-17
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      • 2019-10-30
      • 2012-05-25
      相关资源
      最近更新 更多