Возникла очень странная проблема, когда при подключении к общим ресурсам с серверов 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 / SMB2. Сетевой перенаправитель SMB клиента использует три разных кэша, если протокол согласования SMB 2.0. Кэш информации о файлах, Кэш файла не найден и Кэш каталога.
Вы можете локализовать это дальше, только отключив кеш каталога на клиенте.
Объяснение кешей переадресации клиентов SMB2
http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx
Вы можете попробовать обновить файл mrxsmb20.sys на клиенте, хотя я бы обновил все файлы в 2473205 как на клиентах, так и на серверах.
Сообщение об ошибке «STATUS_OBJECT_NAME_NOT_FOUND» при открытии вновь созданного файла в общей папке в Windows 7 или Windows Server 2008 R2
http://support.microsoft.com/kb/2628582
Кэш каталога SMB2 не обновляется правильно при удалении файла в Windows 7 или Windows Server 2008 R2
http://support.microsoft.com/kb/2646563
Самая последняя версия:
Кажется, что в подобных ситуациях действительно есть проблема с SMBv2, и способ ее решения - отключить ее. Это имеет определенные побочные эффекты, такие как отчеты о BSOD при использовании сетевых ресурсов на одном сервере (например, в терминальных средах) при доступе через более старое программное обеспечение Microsoft. Это также влияет на вашу способность использовать автономные файлы, если вашими клиентами являются Vista / 7.
В любом случае, вот отличная запись в блоге об этом, и комментарии тоже довольно интересные, с множеством хороших ссылок и случаев, когда это происходит.
http://laslow.net/2011/01/31/server-2008-r2-and-windows-7-client-smb2-share-refresh-issue/
Ах да, и напоследок .... вот список доступных исправлений для SMB для 2008 и 2008R2. Ни один из них не имеет отношения к проблеме, с которой столкнулись вы и другие люди.