Windows 7'de yavaş paylaşılan klasör yenileme


9

Windows Server 2012 altında paylaşılan bir klasörde yeni bir klasör oluşturduğumda bazen Windows 7 istemcileri tarafından yeni bir klasör göremiyorum. Ayrıca bazı yenileme ile hala yeni klasörler göremiyorum. Birkaç dakika sonra ortaya çıkarlar. Yenileme süresini değiştirmek mümkün mü veya ne olabilir?

teşekkür ederim


Daha fazla bilgi verebilir misiniz? Örneğin, yeni SMB 3.0'ı mı kullanıyorsunuz?
Michael Steele

Smb sürümünü nasıl anlayabilirim?
Tobia

Yanıtlar:


15

Aynı sorunu yaşadım ancak Samba 4 dışa aktarma ve Windows 7 istemcileriyle. Kesinlikle istemci tarafı hatasıdır. Bazı kapsamlı sorun giderme işlemlerinden sonra, kayıt defteri anahtarını ekledim ve F5 düğmesine bir kez bastıktan sonra bir cazibe gibi çalıştı.

Yalnızca bu kayıt defteri anahtarını eklemek zorunda kaldı:

DirectoryCacheLifetime [DWORD] = 0

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Lanmanworkstation \ Parametreler

Bu kayıt defteri değerleri artık mevcut olmadığından, bu makalede belirtilen değerler geçersiz görünüyor. Önbellek için varsayılan son kullanma süresinin 10 saniye yerine 10 dakika olduğuna inanıyorum. http://technet.microsoft.com/en-us/library/ff686200%28v=ws.10%29.aspx

GÜNCELLEME (20/04/2015)

Bunu istemcileri yapılandırmaya gerek kalmadan sunucu tarafında uygulamak istiyorsanız, smb.conf içindeki [global] bölümüne aşağıdaki satırı eklemelisiniz:

sunucu maks protokolü = SMB2_02

Bu, sunucuyu Samba 4 ile birlikte gelen varsayılan SMB3 yerine SMB2 protokolüyle sınırlandırır, ancak aktarım hızından ödün verir. SMB2_02 protokolünün önbelleğe almayı desteklemeyen SMB2'nin erken bir sürümü olduğuna inanıyorum, bu nedenle bu durumda çalışması gerekir.

Ancak, birkaç istemcinin hala önbelleğe alma sorunları yaşadığını ve yukarıda açıklandığı gibi kayıt defterini el ile değiştirmek zorunda kaldım.

Ne yazık ki, çeşitli SMB protokol sürümleri hakkında çok fazla belge yoktur. Smb.conf için man sayfası bu konuda şöyle diyor:

Referans: https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#SERVERMAXPROTOCOL


Bugün beni ısır ve listelenen reghack hemen yürürlüğe girdi.
genpfault

2

Aynı sorunu yaşıyorum ve okuduğum şeyi göndereceğim. Henüz denemedim.


SMB2.0'ı ekranı daha hızlı yenilemeye zorlamak için bazı kayıt defteri anahtarları eklemeniz gerekir. Buyur anahtarlar:

her zaman olduğu gibi, kayıt defterini kendi sorumluluğunuzda düzenleyin

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Lanmanworkstation \ Parametreler

1. "DirectoryCacheLifetime" öğesini SIFIR olarak ayarlayarak dizin önbelleği.

"FileNotFoundCacheLifetime" öğesini ZERO olarak ayarlayarak 2.File Not Found önbelleği.

3. "FileInfoCacheLifetime" öğesini SIFIR olarak ayarlayarak bilgi önbelleğini doldurun.

Bu girişleri ekledikten sonra makineyi yeniden başlatın ve tekrar deneyin. Bunu ağ paylaşımını görüntülemede sorun olan herhangi bir istemci makineye yaptım. Bunu Dosya sunucusunun kendisine yapmadım.


1

Yeni bir Dword oluşturdum: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Lanmanworkstation \ Parameters \ DirectoryCacheLifetime ve 0 olarak ayarlandı

Yeniden başlatmanın ardından benim için çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.