Opombe o sistemu NTFS¶
Datotečni sistem NTFS se lahko uporablja z operacijskim sistemom Windows NT ali novejšim. Ponuja nekaj posebnih funkcij, ki vplivajo tudi na sistem TreeSize.
V naslednjih odstavkih bomo opisali nekatere od teh funkcij in njihov vpliv na to programsko opremo.
Seznami za nadzor dostopa¶
Uporabnikom lahko omejite dostop do datotek in map. Drugim uporabnikom ali skupinam lahko dodelite ali zavrnete določene pravice, kot so branje, pisanje, izvajanje ali brisanje. Na ta način lahko celo upraviteljem onemogočite dostop do datotek in map.
Če poskuša skrbnik v Raziskovalcu Windows dostopati do mape, do katere je lastnik drugim uporabnikom prepovedal dostop za branje, se prikaže sporočilo o napaki „Dostop zavrnjen“.
Vendar pa lahko TreeSize pregleda takšne mape, če ste prijavljeni kot skrbnik ali uporabnik, ki ima pravico do izvajanja varnostnih kopij (to možnost lahko spremenite v „Nadzorna plošča > Upravljalna orodja > Lokalna varnostna politika“ in z uporabniškim urejevalnikom sistema Windows).
Stiskanje na podlagi datotek¶
Sistem NTFS podpira stiskanje za posamezne datoteke. Datoteke, ki so stisnjene na nosilcu NTFS, je mogoče brati in pisati, ne da bi jih pred tem dekompresirali z drugim programom. Dekompresija se izvede samodejno in pregledno med branjem datoteke. Datoteka se ponovno stisne, ko je shranjena.
Prostor, ki ga zaseda stisnjena datoteka, je običajno veliko manjši od njene običajne velikosti. Zato je lahko pri mapah, ki so delno ali v celoti stisnjene, dodeljeni prostor, o katerem poroča TreeSize, manjši od velikosti, sporočene za to mapo.
TreeSize lahko prikaže stopnjo stiskanja v dodatnem stolpcu na zavihku „Podrobnosti“. Poleg tega lahko stisnjene datoteke in mape prikaže v drugačni barvi. Te funkcije lahko vklopite ali izklopite v pogovornem oknu Možnosti.
Program TreeSize lahko stisne in raztisne celotne veje datotečnega sistema s pomočjo kontekstnega menija.
V sistemu Windows 10 je Microsoft v sistem NTFS uvedel nove pregledne funkcije stiskanja, namenjene stiskanju datotek operacijskega sistema, predvsem datotek DLL in EXE. V nasprotju s starim stiskanjem, ki temelji na datotekah, te datoteke v svojih atributih niso označene kot stisnjene.
Redke datoteke¶
Datoteke, ki so velike, vendar se uporabljajo le delno, se imenujejo redke datoteke.
Ker operacijski sistem ne dodeli prostora na disku za neuporabljene dele redke datoteke, ta zaseda manj prostora na disku, kot je njena dejanska velikost.
TreeSize redke datoteke obravnava kot stisnjene datoteke in zanje izračuna tudi stopnjo stiskanja.
Reparse točke: Točke za vgradnjo zvezkov in simbolične povezave¶
Priključna točka je obstoječa pot, na katero lahko priključite drug zvezek.
Glede na to se lahko uporabniki in aplikacije sklicujejo na nameščeni zvezek s to potjo. Temu zvezku ni treba dodeliti črke pogona. Omogoča poenotenje več datotečnih sistemov v en logični datotečni sistem.
Simbolne povezave, znane tudi kot stične točke, delujejo podobno: če imate na primer prazno mapo „C:\Documents\Images“, lahko zanjo ustvarite simbolno povezavo do mape „E:Pics“. Aplikacije bodo nato videle vsebino „E:\Pics“ v „C:\Documents\Images“.
Za razliko od stične točke NTFS lahko simbolna povezava kaže tudi na datoteko ali oddaljeno omrežno pot SMB.
Če je vklopljena možnost „Follow Mount Points and Symbolic Links“, bo TreeSize pri pregledovanju vključil vsebino teh map. Ker fizično niso shranjene na pogonu, ki ga pregledujete, lahko to privede do rezultatov za dodeljeni prostor, ki so večji od skupne velikosti pogona.
Alternativni podatkovni tokovi (ADS)¶
V sistemu NTFS je datoteka sestavljena iz različnih podatkovnih tokov. V enem toku so varnostne informacije (pravice dostopa in podobno), v drugem pa „pravi podatki“, ki naj bi bili v datoteki.
Obstajajo lahko alternativni podatkovni tokovi, ki hranijo podatke na enak način kot standardni podatkovni tok. Ti alternativni podatkovni tokovi so skriti. To pomeni, da je lahko datoteka z 1 bajtom v uradnem glavnem podatkovnem toku in nekaj sto MB v enem ali več alternativnih podatkovnih tokovih.
Ukaz dir, upravitelji datotek ali raziskovalec Windows bodo kot velikost te datoteke prikazali 1 bajt, v resnici pa ta datoteka na trdem disku zavzema veliko več prostora.
TreeSize lahko zazna nadomestne podatkovne tokove in njihove velikosti doda dodeljeni velikosti datoteke.
Opomba
ADS lahko shranjuje informacije v isti gruči kot glavni tok podatkov, zato če ima datoteka enega ali več ADS, ni nujno, da se za to datoteko dodeli več prostora na disku.
V pogovornem oknu TreeSize Options (Možnosti velikosti drevesa) lahko izberete zaznavanje nadomestnih podatkovnih tokov, da bi dobili natančnejši prostor, dodeljen vejam imenika.
Ta možnost je privzeto deaktivirana, saj poizvedovanje po ADS traja nekaj časa in podaljša skupni čas, potreben za pregledovanje. Datoteke, ki vsebujejo alternativne podatkovne tokove, lahko poiščete s funkcijo Iskanje datotek po meri v programu TreeSize.
Povezave¶
V okolju Windows je trda povezava referenca ali kazalec na fizične podatke na pomnilniškem nosilcu NTFS. Vse poimenovane datoteke so trde povezave. Ime, povezano z datoteko, je le oznaka, ki operacijski sistem napotuje na dejanske podatke.
Na zvezkih NTFS je lahko z istimi podatki povezanih več imen. Čeprav se imenujejo z različnimi imeni, bodo vse spremembe vplivale na dejanske podatke, ne glede na to, kako bo datoteka pozneje imenovana.
Trde povezave se lahko nanašajo samo na podatke, ki obstajajo v istem datotečnem sistemu. Podatki so dostopni, dokler obstaja vsaj ena povezava, ki kaže nanje. Ko je odstranjena zadnja povezava, se prostor šteje za prostega.
Opomba
Vse trde povezave, ki kažejo na isto datoteko, imajo tudi enak varnostni opis (dovoljenja za dostop).
Če želite ustvariti trdo povezavo, mora imeti uporabnik dovoljenja za pisanje atributov datotek v ustrezni veji mape in v skupni rabi, če pogon ni lokalni pogon.
Če več kot ena trda povezava kaže na podatke v datoteki, se prostor v teh datotekah dodeli samo enkrat, ne glede na to, koliko trdih povezav obstaja.
V pogovornem oknu Možnosti lahko programu TreeSize določite, naj zazna trde povezave, in tako dobite natančnejši dodeljen prostor za veje imenika. Ta možnost je privzeto deaktivirana, saj poizvedovanje po trdih povezavah vzame nekaj časa in poveča skupni čas, potreben za pregledovanje.
Samodejno razmnoževanje podatkov¶
Windows Server 2012 in novejši ponujajo funkcijo deduplikacije podatkov: Deduplikacija podatkov segmentira datoteke z delno enako vsebino v tako imenovane „kose“, ki se premaknejo v podmapo „System Volume Informaton\Dedup\ChunkStore\“, ki se nahaja na ustrezni particiji NTFS.
Ko sistem Windows uporabi deduplikacijo, se izvirni podatki nadomestijo s kazalcem na ustrezen kos v imeniku ChunkStore. Ko sta bili deduplicirani z deduplikacijo NTFS, bosta dve enaki datoteki potrebovali le polovico prostora na disku, ki sta ga zasedali prej.
Ker izvirne datoteke zdaj namesto podatkov vsebujejo le majhen kazalec, bo sistem Windows dodeljen prostor na disku označil z veliko manjšo vrednostjo kot prej (za dve enaki datoteki bi bil zaseden prostor na disku označen kot „0 bajtov“).
Če želite, da program TreeSize prikaže izvirne velikosti datotek in map, preprosto preklopite način prikaza iz „Dodeljeni prostor“ v „Velikost“. „Dodeljeni prostor“, prikazan v programu TreeSize, je prostor na disku, ki bi ga pridobili z izbrisom ustrezne datoteke.
Datoteke brez povezave¶
Strežnik Windows ter nekatera orodja in naprave tretjih oseb ponujajo funkcijo, imenovano „datoteke brez povezave“: Datoteke, ki se že dlje časa ne uporabljajo, se samodejno premaknejo v cenejšo in počasnejšo shrambo, majhen ostanek datoteke pa ostane na prvotni lokaciji.
Običajno TreeSize pravilno poroča o dodeljenem prostoru takšne datoteke, ki je pogosto le velikost ene gruče datotečnega sistema.
Vendar pa obstaja situacija, v kateri dodeljen prostor za ožičene datoteke morda ni pravilno sporočen. Če TreeSize naleti na napake Access Denied, uporabi funkcije API sistema Windows, namenjene programski opremi za varnostno kopiranje, da bi lahko pregledal tudi te dele datotečnega sistema in zagotovil vrednosti njihove velikosti in dodeljenega prostora.
Videli smo nekaj naprav, ki so v tem primeru poročale o polni velikosti datoteke kot dodeljenem prostoru za vmesne datoteke, najverjetneje zato, ker bi bila to velikost, ki bi bila zasedena pri varnostni kopiji.
Če se želite temu izogniti, zagotovite, da ima uporabnik, ki izvaja pregledovanje, popoln dostop za branje do pregledovanega datotečnega sistema.