Когда я создаю новую папку в общей папке под Windows Server 2012, иногда я не вижу новую папку клиентами Windows 7. Также с некоторым обновлением я все еще не вижу новые папки. Через несколько минут они появляются. Можно ли изменить время обновления или что может быть?
благодарю вас
Ответы:
У меня была точно такая же проблема, но с экспортом Samba 4 и клиентами Windows 7. Это определенно ошибка на стороне клиента. После некоторого тщательного устранения неполадок, я просто добавил ключ реестра, и он нажал на кнопку шарма после нажатия кнопки F5 один раз.
Нужно было только добавить этот раздел реестра:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters
Значения, упомянутые в этой статье, кажутся недействительными, так как эти значения реестра больше не существуют. Я полагаю, что срок действия по умолчанию для кэша составляет 10 минут, а не 10 секунд. http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx
ОБНОВЛЕНИЕ (20/04/2015)
Если вы заинтересованы в применении этого на стороне сервера без необходимости настройки клиентов, вы должны добавить следующую строку в раздел [global] в файле smb.conf:
Это ограничит сервер протоколом SMB2, а не SMB3 по умолчанию, который поставляется с Samba 4, но это снижает скорость передачи. Я считаю, что протокол SMB2_02 является ранней версией SMB2, которая не поддерживает кэширование, поэтому в этом случае он должен работать.
Однако я заметил, что некоторые клиенты все еще испытывают проблемы с кэшированием и должны были вручную изменить реестр, как описано выше.
К сожалению, не так много документации о различных версиях протокола SMB. Вот что говорит man-страница для smb.conf по этому поводу:
Ссылка: https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#SERVERMAXPROTOCOL
источник
У меня та же проблема, и я опубликую то, что прочитал. Я еще не пробовал.
Вам нужно добавить несколько ключей реестра, чтобы заставить SMB2.0 быстрее обновлять экран. Вот ключи:
как всегда редактируйте реестр на свой страх и риск
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters
1. Директория кеша, установив «DirectoryCacheLifetime» в ноль.
2.Файл не найден, установив «FileNotFoundCacheLifetime» в ноль.
3.Файл файлового кэша, установив «FileInfoCacheLifetime» в ноль.
После добавления этих записей перезагрузите компьютер и попробуйте снова. Я сделал это с любой клиентской машиной, у которой были проблемы с просмотром сетевого ресурса. Я не делал этого с самим Файловым сервером.
источник
Я создал новый Dword: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Lanmanworkstation \ Parameters \ DirectoryCacheLifetime и установил 0
У меня сработало после перезагрузки.
источник