Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A szimbólumtároló, amely az SMB- és HTTP-kérelmek alapját képezi, egy helyi lemezen található mappafa.
A felügyelet egyszerűségéhez az almappák neve (például szimbólumok) fájlmegosztási névként és virtuális könyvtárnévként is használható. Ha új szimbólumtárolót szeretne hozzáadni, a D:\SymStore alatt létrejön egy új almappa, és egy új fájlmegosztást és virtuális könyvtárat hoz létre, amely az ügyfelek számára teszi elérhetővé az áruházat.
A mappafa helyét és a lemez fájlrendszerét is körültekintően kell kiválasztani. A szimbólumtár rendkívül nagy, terabájt nagyságú lehet, amikor fájlokat gyorsítótáraz a (belső) buildkiszolgálókról és az internetről. A mappafának olyan lemezen kell lennie, amely képes nagy számú olvasásra és kevés írásra. A fájlrendszer hatással lehet a teljesítményre – a ReFS jobban teljesíthet, mint az NTFS, és nagy méretű üzemelő példányok esetén érdemes megvizsgálni. Hasonlóképpen, a kiszolgáló felé irányuló hálózatkezelésnek megfelelő sebességgel kell kezelnie az ügyfelek terhelését, valamint a felsőbb rétegbeli szimbólumtárolókba irányuló terhelést a gyorsítótár-sokaság szimbólumainak lekéréséhez.
Szimbólumtár Single-Tier vagy Two-Tier struktúrája
A fájlok általában egyetlen rétegbeli könyvtárszerkezetbe kerülnek, amelyben minden gyorsítótárazott fájlnévhez egyetlen alkönyvtár tartozik. Az egyes fájlnévmappákban további mappákat hoz létre a rendszer a fájl egyes verzióinak tárolására. A fa struktúrája a következő lesz:
D:\SymStore\Symbols\ntdll.dll\...\
D:\SymStore\Symbols\ntdll.pdb\...\
D:\SymStore\Symbols\kernel32.dll\...\
D:\SymStore\Symbols\kernel32.pdb\...\
Ha nagy számú fájlt szeretne tárolni, a szimbólumtároló gyökerénél kétrétegű struktúra használható. A fájlnév első 2 betűje köztes mappanévként használatos.
Kétrétegű struktúra használatához helyezzen egy index2.txt nevű fájlt a D:\SymStore\Symbols gyökérkönyvtárba. A fájl tartalma nem fontos. Ha ez a fájl létezik, symsrv.dll a kétrétegű fából hoz létre és használ fel fájlokat a következő struktúrával:
D:\SymStore\Symbols\nt\ntdll.dll\...\
D:\SymStore\Symbols\nt\ntdll.pdb\...\
D:\SymStore\Symbols\ke\kernel32.dll\...\
D:\SymStore\Symbols\ke\kernel32.pdb\...\
Ha a szimbólumtároló feltöltése után szeretné átalakítani a struktúrát, használja a hibakereső mappában található convertstore.exe alkalmazást. Az eszköz működésének engedélyezéséhez hozzon létre egy 000Admin nevű mappát a gyökérmappában. Ez a mappa szükséges a convertstore.exe számára, hogy zárolhassa a szimbólumtárat.