Skip to content
Späť na začiatok

# Poznámky k systému NTFS

Súborový systém NTFS možno používať s operačným systémom Windows NT alebo novším. Ponúka niektoré špeciálne funkcie, ktoré majú vplyv aj na systém TreeSize.

Niektoré z týchto funkcií a ich vplyv na tento softvér opíšeme v nasledujúcich odsekoch.

## Zoznamy riadenia prístupu

Spôsob, akým môžu používatelia pristupovať k súborom a adresárom, možno obmedziť. Ostatným používateľom alebo skupinám možno udeliť alebo odoprieť určité práva, ako je čítanie, zápis, spúšťanie alebo mazanie. Týmto spôsobom je možné odoprieť prístup k súborom a adresárom aj správcom.

Ak sa správca pokúsi získať prístup k adresáru v Prieskumníkovi systému Windows, ku ktorému Vlastník zakázal ostatným používateľom prístup na čítanie, zobrazí sa chybové hlásenie „Prístup zamietnutý“.

Program TreeSize však dokáže skenovať takéto Adresáre, ak ste prihlásení ako správca alebo ako používateľ, ktorý má právo vykonávať zálohovanie (túto možnosť môžete zmeniť v „Ovládacích paneloch > Nástroje na správu > Miestna bezpečnostná politika“ a v editore používateľov systému Windows).

## Kompresia na základe súborov

Systém NTFS podporuje kompresiu jednotlivých súborov. Súbory, ktoré sú komprimované na zväzku NTFS, možno čítať a zapisovať bez toho, aby boli predtým dekomprimované iným programom. Dekompresia prebieha automaticky a transparentne počas čítania súboru. Pri ukladaní sa súbor opäť komprimuje.

Priestor, ktorý zaberá komprimovaný súbor, je zvyčajne oveľa menší ako jeho normálna veľkosť. V dôsledku toho môže byť v prípade Adresárov, ktoré sú čiastočne alebo úplne komprimované, alokované miesto reportované funkciou TreeSize menšie ako veľkosť reportovaná pre tento Adresár.

Aplikácia TreeSize dokáže zobraziť kompresný pomer v dodatočnom stĺpci na karte „Podrobnosti“. Okrem toho dokáže zobrazovať komprimované súbory a adresáre inou farbou. Tieto funkcie môžete zapnúť alebo vypnúť v dialógovom okne Možnosti.

Aplikácia TreeSize dokáže komprimovať a dekomprimovať celé vetvy súborového systému pomocou kontextovej ponuky.

V systéme Windows 10 spoločnosť Microsoft zaviedla nové transparentné kompresné funkcie v systéme NTFS, ktoré sú určené na komprimovanie súborov operačného systému, najmä súborov DLL a EXE. Na rozdiel od starej kompresie založenej na súboroch nie sú tieto súbory vo svojich atribútoch označené ako komprimované.

## Riedke súbory

Súbory, ktoré sú veľké, ale používajú sa len čiastočne, sa nazývajú sparse files.

Keďže operačný systém neprideľuje miesto na disku pre nevyužité časti riedkeho súboru, zaberá menej miesta na disku, ako je jeho skutočná veľkosť.

Funkcia TreeSize zaobchádza s riedkymi súbormi ako s komprimovanými súbormi a vypočíta pre ne aj kompresný pomer.

## Reparse Body: Body pripojenia zväzku a symbolické prepojenia

Prípojný bod zväzku je existujúca cesta, kam „pripojíte“ iný zväzok.

Vzhľadom na to môžu používatelia a aplikácie odkazovať na pripojený zväzok touto cestou. Tomuto zväzku nie je potrebné priradiť písmeno jednotky. Umožňuje zjednotiť viacero súborových systémov do jedného logického súborového systému.

Symbolické odkazy, známe aj ako styčné body, fungujú podobne: Ak máte napríklad prázdny adresár „C:\Dokumenty\Obrázky“, môžete preň vytvoriť symbolický odkaz na „E:Fotografie“. Aplikácie potom uvidia obsah „E:\Pics“ v „C:\Documents\Images“.

Na rozdiel od spojovacieho bodu NTFS môže symbolický odkaz ukazovať aj na súbor alebo vzdialenú sieťovú cestu SMB.

Ak je zapnutá možnosť „Sledovať prípojné body a symbolické odkazy“, program TreeSize bude pri skenovaní zahŕňať obsah týchto Adresárov. Keďže nie sú fyzicky uložené na skenovanom disku, môže to viesť k výsledkom pre alokovaný priestor, ktoré sú väčšie ako celková veľkosť disku.

## Alternatívne dátové toky (ADS)

V systéme NTFS sa súbor skladá z rôznych dátových tokov. Jeden prúd obsahuje bezpečnostné informácie (prístupové práva a podobne), druhý „skutočné údaje“, ktoré sa v súbore očakávajú.

Môžu existovať alternatívne dátové toky, ktoré uchovávajú údaje rovnakým spôsobom ako štandardný dátový tok. Tieto alternatívne dátové prúdy sú skryté. To znamená, že môžete mať súbor s 1 bajtom v oficiálnom hlavnom dátovom toku a niekoľko sto MB v jednom alebo viacerých alternatívnych dátových tokoch.

Príkaz dir, správcovia súborov alebo prieskumník Windows zobrazia ako veľkosť tohto súboru 1 bajt, ale v skutočnosti je na pevnom disku alokované oveľa viac miesta.

Funkcia TreeSize dokáže zistiť alternatívne dátové toky a pridať ich veľkosti k veľkosti alokovaného súboru.

Poznámka

ADS môžu ukladať informácie v tom istom klastri ako hlavný tok údajov, takže ak má súbor jeden alebo viac ADS, tento súbor nemusí nevyhnutne alokovať viac miesta na disku.

V dialógovom okne TreeSize Options (Možnosti stromu) môžete zvoliť zisťovanie alternatívnych dátových tokov, aby ste získali presnejší alokovaný priestor vetiev adresára.

Táto možnosť je v predvolenom nastavení deaktivovaná, pretože vyhľadávanie v systéme ADS zaberá určitý čas a zvyšuje celkový čas potrebný na kontrolu. Súbory obsahujúce alternatívne dátové toky môžete vyhľadávať pomocou funkcie Vlastné vyhľadávanie súborov v TreeSize.

## Pevné odkazy

V prostredí systému Windows je pevný odkaz odkaz alebo ukazovateľ na fyzické údaje na zväzku úložiska NTFS. Všetky pomenované súbory sú pevnými odkazmi. Názov priradený k súboru je jednoducho označenie, ktoré odkazuje operačný systém na skutočné údaje.

Na zväzkoch NTFS môže byť k rovnakým údajom priradený viac ako jeden názov. Aj keď sa nazývajú rôznymi názvami, všetky vykonané zmeny ovplyvnia skutočné údaje bez ohľadu na to, ako sa File neskôr nazve.

Pevné odkazy môžu odkazovať len na údaje, ktoré existujú v tom istom systéme súborov. Údaje sú prístupné, pokiaľ existuje aspoň jeden odkaz, ktorý na ne odkazuje. Keď sa odstráni posledný odkaz, priestor sa považuje za voľný.

Poznámka

Všetky pevné odkazy smerujúce na ten istý súbor majú aj rovnaký Security Descriptior (prístupové práva).

Ak chcete vytvoriť pevný odkaz, používateľ musí mať oprávnenia na zápis atribútov súborov v príslušnej adresárovej vetve a v zdieľanej zložke, ak jednotka nie je miestna jednotka.

Ak na údaje súboru ukazuje viac ako jeden pevný odkaz, priestor sa týmto súborom alokuje len raz bez ohľadu na počet pevných odkazov.

V dialógovom okne Možnosti môžete programu TreeSize prikázať, aby zisťoval pevné prepojenia, a získať tak presnejší alokovaný priestor vetiev adresára. Táto možnosť je v predvolenom nastavení deaktivovaná, pretože vyhľadávanie pevných odkazov zaberá určitý čas a zvyšuje celkový čas potrebný na skenovanie.

## Automatická deduplikácia údajov

Systém Windows Server 2012 a novšie verzie ponúkajú funkciu deduplikácie dát: Deduplikácia dát segmentuje súbory s rovnakým obsahom na takzvané „kusy“, ktoré sa presúvajú do podpriečinka „System Volume Informaton\Dedup\ChunkStore" umiestneného na príslušnom oddiele NTFS.

Po uplatnení deduplikácie systémom Windows sa pôvodné údaje nahradia ukazovateľom na príslušný kus v adresári ChunkStore. Po deduplikácii pomocou deduplikácie NTFS budú dva rovnaké súbory vyžadovať len polovicu miesta na disku, ktoré zaberali predtým.

Keďže pôvodné súbory teraz obsahujú namiesto údajov len malý ukazovateľ, systém Windows označí alokované miesto na disku oveľa menšou hodnotou ako predtým (pre dva rovnaké súbory by sa obsadené miesto na disku označilo ako „0 bajtov“).

Ak chcete, aby program TreeSize zobrazoval pôvodné veľkosti súborov a adresárov, jednoducho prepnite režim zobrazenia z „Alokované priestory“ na „Size“. „Alokované miesto“ zobrazené v TreeSize je miesto na disku, ktoré by ste získali odstránením príslušného súboru.

## Súbory offline

Windows Server a niektoré nástroje a zariadenia tretích strán ponúkajú funkciu „offline Súbory“: Súbory, ktoré sa dlhší čas nepoužívali, sa automaticky presunú do lacnejšieho a pomalšieho úložiska a malý súbor zostane na pôvodnom mieste.

Obvykle TreeSize správne reportuje o alokovanom priestore takéhoto kmeňového súboru, čo je často len veľkosť jedného klastra súborového systému.

Existuje však jedna situácia, v ktorej nemusí byť správne reportovaný alokovaný priestor pre stub súbory. V prípade, že program TreeSize narazí na chyby s odmietnutím prístupu, používa funkcie API systému Windows určené pre zálohovací softvér, aby mohol skenovať aj tieto časti súborového systému a poskytnúť hodnoty ich veľkosti a alokovaného priestoru.

Videli sme niektoré zariadenia, ktoré v tomto prípade reportovali plnú veľkosť súboru ako alokované miesto pre zostávajúce súbory, pravdepodobne preto, že by to bola veľkosť obsadená pri zálohovaní.

Aby ste tomu zabránili, zabezpečte, aby mal používateľ, ktorý spúšťa skenovanie, úplný prístup na čítanie do skenovaného systému súborov.