Aracılığıyla paylaş


Sembol Deposu Klasör Yapısı

SMB ve HTTP isteklerinin yedeklenmesi sembol deposu, yerel diskte bulunan bir klasör ağacıdır.

Yönetimi basit tutmak için, alt klasör adı (örneğin Simgeler) Dosya Paylaşımı adı ve sanal dizin adı olarak da kullanılabilir. Yeni bir simge deposu eklenecekse, D:\SymStore altında yeni bir alt klasör oluşturulur ve bu addaki yeni bir Dosya Paylaşımı ve Sanal Dizin, depoyu istemcilere göstermek için yapılır.

Klasör ağacının konumu ve diskin dosya sistemi dikkatle seçilmelidir. Symbol deposu, dahili derleme sunucularından ve İnternet'ten dosyalar önbelleğe alındığında, son derece büyük terabayt boyutunda olabilir. Klasör ağacı, yüksek sayıda okuma ve az sayıda yazma işlemi yapabilen bir diskte bulunmalıdır. Dosya sistemi performansı etkileyebilir - ReFS NTFS'den daha iyi performans gösterebilir ve büyük dağıtımlar için araştırılmalıdır. Aynı şekilde, sunucuya yapılan ağ bağlantısı, istemcilerden gelen yükü karşılamak ve önbellek doldurmak için sembolleri almak üzere yukarı akış sembol depolarına olan yükü karşılamak için yeterli hızda olmalıdır.

Sembol Deposu Single-Tier veya Two-Tier Yapısı

Normalde dosyalar, önbelleğe alınan her dosya adı için tek bir alt dizinin bulunduğu tek katmanlı bir dizin yapısına yerleştirilir. Her dosya adı klasörünün altında, dosyanın her sürümünü depolamak için ek klasörler oluşturulur. Ağaç şu yapıya sahip olacaktır:

D:\SymStore\Symbols\ntdll.dll\...\
D:\SymStore\Symbols\ntdll.pdb\...\
D:\SymStore\Symbols\kernel32.dll\...\
D:\SymStore\Symbols\kernel32.pdb\...\

Çok sayıda dosya depolanacaksa, sembol deposunun kökünde iki katmanlı bir yapı kullanılabilir. Dosya adının ilk 2 harfi ara klasör adı olarak kullanılır.

İki katmanlı bir yapı kullanmak için D:\SymStore\Symbols dizinine index2.txt adlı bir dosya yerleştirin. Dosyanın içeriği önemli değildir. Bu dosya mevcut olduğunda, symsrv.dll bu yapıyı kullanarak iki katmanlı ağaçtan dosya oluşturur ve kullanır:

D:\SymStore\Symbols\nt\ntdll.dll\...\
D:\SymStore\Symbols\nt\ntdll.pdb\...\
D:\SymStore\Symbols\ke\kernel32.dll\...\
D:\SymStore\Symbols\ke\kernel32.pdb\...\

Simge deposu dolduruldıktan sonra yapıyı dönüştürmek istiyorsanız, hata ayıklayıcı klasöründeki convertstore.exe uygulamasını kullanın. Aracın çalışmasına izin vermek için kök klasörde 000Admin adlı bir klasör oluşturun. Bu klasör, sembol deposunun kilitlenmesini denetleyebilmesi için convertstore.exe gereklidir.

Ayrıca bakınız

HTTP Sembol Depoları

Dosya Paylaşımı (SMB) Hata Ayıklayıcısı Sembol Sunucusu