AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 475678
Accepted
Untalented
Untalented
Asked: 2013-02-06 07:53:32 +0800 CST2013-02-06 07:53:32 +0800 CST 2013-02-06 07:53:32 +0800 CST

使用 SMB2 的 2008/2008R2 股票的奇怪问题

  • 772

有一个非常奇怪的问题,当连接到由 2008 或 2008 R2 服务器托管的 2008 或 2008 R2 服务器的共享时,添加到文件夹的文件不会总是立即更新。但是,如果托管共享的服务器正在运行 2003 或已关闭 SMB2,则不会发生此问题。

这是我遇到的相同问题的链接:http: //social.technet.microsoft.com/Forums/en-US/winservergen/thread/4b69fe06-2b72-4795-a691-aa68aa348cb1/

我在那里尝试了一切,发现问题似乎与 SMB2 直接相关。当我禁用 SMB2 时,问题不会发生。但是,我真的不认为这是一个真正的解决办法,所以希望有人能对原因有所了解,也许还有解决方案。

windows-server-2008
  • 2 2 个回答
  • 21970 Views

2 个回答

  • Voted
  1. Best Answer
    Greg Askew
    2013-02-06T13:08:24+08:002013-02-06T13:08:24+08:00

    这很可能是随 Windows Server 2008/SMB2 引入的目录缓存功能中的一个缺陷。如果 SMB 2.0 是协商协议,则客户端 SMB 网络重定向器使用三种不同的缓存。文件信息缓存、文件未找到缓存和目录缓存。

    您可以仅通过禁用客户端上的目录缓存来进一步本地化。

    SMB2 客户端重定向器缓存说明
    http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx

    您可能想尝试在客户端更新您的 mrxsmb20.sys,尽管我会在客户端和服务器上更新 2473205 中的所有文件。

    当您在 Windows 7 或 Windows Server 2008 R2 的共享文件夹中打开新创建的文件时出现“STATUS_OBJECT_NAME_NOT_FOUND”错误消息
    http://support.microsoft.com/kb/2628582

    如果在 Windows 7 或 Windows Server 2008 R2 中删除文件,则 SMB2 目录缓存不会正确更新
    http://support.microsoft.com/kb/2646563

    最新版本:

    http://support.microsoft.com/kb/2778834

    • 3
  2. JohnThePro
    2013-02-06T10:11:19+08:002013-02-06T10:11:19+08:00

    在这种情况下,SMBv2 似乎确实存在问题,解决它的方法是禁用它。这有一定的副作用,例如当通过较旧的 Microsoft 软件访问同一台服务器(例如在终端环境中)上使用网络共享时出现 BSOD 的报告。如果您的客户端是 Vista/7,它还会影响您使用脱机文件的能力。

    无论如何,这里有一篇关于它的很棒的博客文章,评论也很吸引人,还有很多很好的链接和发生这种情况的案例。

    http://laslow.net/2011/01/31/server-2008-r2-and-windows-7-client-smb2-share-refresh-issue/

    哦,最后....这是有关 2008 和 2008R2 的 SMB 的可用修补程序列表。它们似乎都没有提到您和其他人遇到的问题。

    http://support.microsoft.com/?id=2473205

    • 1

相关问题

  • 文件复制到分支机构

  • 对于 ASP.Net 应用程序,Windows 64 位相对于 32 位的主要优势是什么?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • 远程连接 sql server 不工作,但如果防火墙禁用它呢?

  • 无法从 SQL Server 2008 备份数据库

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve