Pokud jste již měli příležitost nainstalovat a pracovat s novými operačními systémy Microsoft: Windows Server 2012 a Windows 8, pravděpodobně jste si již všimli, že nyní můžete formátovat nové svazky v systému souborů ReFS. Co je souborový systém? ReFS? Zkratka ReFS znamená Odolný systém souborů, tj. v ruštině "Systém souborů odolných vůči poruchám".
Společnost Microsoft četla systém souborů ReFS jako nástupce nejpopulárnějšího systému souborů NTFS, jehož technologické možnosti již dosáhly svých limitů. Zejména při práci s velkými paměťovými médii se při jejich práci vyskytují potíže: dokončení operace kontroly chyb trvá příliš dlouho, protokol se zpomaluje a v systému souborů NTFS je dosaženo maximálních limitů velikosti souborů.
Funkce systému souborů ReFS
Většina inovací ReFS spočívá v oblasti vytváření a správy struktur souborů a složek. Tyto funkce jsou implementovány za účelem automatické opravy chyb, zajištění vysoké škálovatelnosti a práce v režimu Vždy online (trvalé připojení). Složky v systému souborů ReFS jsou strukturovány ve formě tabulek se soubory jako záznamy, které zase mohou mít své vlastní atributy uspořádány do podoby podtabulek, implementuje hierarchickou stromovou strukturu stromů B +, které jsou nám známy z databází. Volné místo na disku je také organizováno v tabulkách..
Při vývoji ReFS byly sledovány následující cíle:
- Zajištění maximální kompatibility se stávajícími funkcemi NTFS a zbavení se zbytečných funkcí, které komplikují systém
- Ověření a automatická oprava dat.
- Škálovatelnost.
- Flexibilita architektury pomocí funkce Storage Spaces, která byla původně navržena pro ReFS.
Klíčové funkce ReFS
- Zvýšené limity velikosti oddílů, adresářů a souborů (tabulka níže)
- Integrita metadat kontrolního součtu.
- Integrity streams, speciální technika pro zápis na disk, poskytuje další ochranu dat v případě poškození části disku.
- Nový transakční model „alokovat při zápisu“ (kopie při zápisu)
- Čištění disku - technologie čištění disku na pozadí
- Schopnost organizovat úložné prostory, které lze použít při virtualizaci, včetně pro odolnost virtuálního stroje a vyrovnávání zatížení.
- Ke zvýšení výkonu se používá segmentace sériových dat (data sriping).
- Ukládání dat kolem poškozené oblasti na disku.
Omezení systému souborů ReFS
Maximální velikost souboru | 264-1 byte |
Maximální velikost svazku | 278 byty s velikostí clusteru 16 KB |
Maximální počet souborů na svazek / adresář | 264 |
Maximální délka názvu souboru | 32 000 znaků Unicode |
Maximální délka cesty k souboru | 32000 |
Maximální velikost jakéhokoli úložného fondu | 4 PB |
Počet úložných fondů v systému | Neomezeno |
Podporované funkce NTFS
ReFS zdědil mnoho funkcí a sémantiku svého předchůdce NTFS, včetně:
- Šokující BitLocker
- USN časopis
- seznamy řízení přístupu (ACL)
- symbolické odkazy pro knihovny
- připojovací body
- spojovací body
- opravit body
Všechna data v systému souborů ReFS budou přístupná prostřednictvím stejných rozhraní API, která se aktuálně používají pro přístup k oddílům NTFS..
ReFS opustil následující funkce NTFS:
- komprese dat
- Šifrování na úrovni souborů EFS
- kvóty
- krátké názvy souborů 8.3
- Pevné odkazy
ReFS v systému Windows 8
Podpora systému ReFS se objevila v systémech Windows 8 a Windows Server 2012 a pouze u objemů dat. To znamená, že oddíly s ReFS nelze použít k instalaci operačního systému a spuštění z něj. Postupem času bude ReFS vybaven velkým počtem funkcí a bude schopen zcela nahradit zastaralý systém NTFS. Pravděpodobně se všechny nové funkce objeví v první aktualizaci Service Pack pro Windows 8.
ReFS navíc nelze použít pro vyměnitelná a přenosná paměťová zařízení (ReFS se aktuálně používá pouze pro interní úložiště).
Nepříjemným momentem je skutečnost, že stávající svazky NTFS nelze za běhu převést na ReFS. Data budou muset být přenášena pravidelným kopírováním.
Svazek lze naformátovat do systému souborů ReFS pomocí konzoly Správa disků. Další možnosti, například povolení kontroly integrity, však lze povolit pouze z příkazového řádku.
Například můžete povolit kontrolu integrity ReFS příkazem:
format / fs: refs / q / i: enable
Zakázat kontrolu integrity:
integrita / deaktivace / s d: \ *