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.

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.

_images/TreeSize-MainWindow_AlternateDataStreams.png

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.

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.