ReiserFS | |
---|---|
Vývojář | namesys |
Souborový systém | ReiserFS |
Datum podání | 2001 ( Linux 2.4.1) |
štítek svazku |
Apple_UNIX_SVR2 ( Apple Partition Map ) 0x83 ( MBR ) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ( GPT ) |
Struktura | |
Obsah složky | B⁺-strom |
Umístění souboru | bitmapa [1] |
Omezení | |
Maximální velikost souboru | 1 EiB (8 TiB na 32bitových systémech) [2] |
Maximální počet souborů | 2 32 -3 (~4 miliardy) [2] |
Maximální délka souboru | 4032 bajtů, omezeno na 255 linuxovým VFS |
Maximální velikost svazku | 16 TiB [2] |
Platné znaky v názvech | Všechny bajty kromě NULL a'/' |
Schopnosti | |
Vlastnosti | úprava (mtime), změna metadat (ctime), přístup (atime) |
Časové období | 14. prosince 1901 – 18. ledna 2038 |
Přesnost ukládání data | 1 sekunda |
Toky metadat | Ano (s názvem Rozšířené atributy ) |
Přístupová práva | Unix , ACL a svévolné bezpečnostní atributy |
Komprese pozadí | Ne |
Šifrování na pozadí | Ne |
OS podporován | linux |
ReiserFS je žurnálovací souborový systém vyvinutý speciálně pro Linux společností Namesys pod vedením Hanse Reisera ; toto jméno označuje třetí verzi rodiny souborových systémů Reiser (zatímco čtvrtá se nazývá Reiser4 ).
Podporováno pouze pod Linuxem . Stal se prvním žurnálovacím souborovým systémem zahrnutým v jádře Linuxu (ve verzi 2.4.1); je hlavním souborovým systémem v distribucích Elive , Xandros , Linspire , GoboLinux , Yoper Linux , byl dříve hlavním souborovým systémem v SuSE (Enterprise, do října 2006), Ubuntu , Gentoo , Archlinux , Slackware , doporučený také v Calculate Linux [3] . Verze ReiserFS obsažené v linuxovém jádře starších verzí (před verzí 2.4.10) jsou společností Namesys rozpoznány jako nestabilní a nejsou doporučeny pro průmyslové použití, zejména ve spojení s NFS .
Příkaz mkreiserfs se používá k vytvoření struktur systému souborů .
Systém podporuje konfigurovatelné přerozdělení bloků – schopnost sbalit několik malých souborů do jednoho bloku, aby se zabránilo fragmentaci a plýtvání místem na disku. Kvůli vážnému omezení výkonu doporučuje Namesys tuto funkci na strojích citlivých na zdroje zakázat. Je také implementováno několik režimů protokolování (můžete protokolovat pouze metadata nebo všechna data - podobně jako Ext3 ). Důležitou vlastností systému je možnost měnit velikost souborového systému za chodu, bez odpojování svazku.
Mezi nedostatky souborového systému patří možnost poškození souborového systému jako celku s vážně poškozenými metadaty a neefektivita jediné známé defragmentační metody, která vyžaduje úplný výpis a následnou obnovu (Reiser4 implementuje repacker, který tento problém řeší [ 4] ).
Implementovaná podpora pro paralelní škálovatelné logické svazky, umožňující efektivní distribuci dat přes logický svazek. Možnost přidat malé vysoce výkonné blokové zařízení (např. NVRAM) nazývané proxy disk k relativně velkému logickému svazku složenému z disků s pomalým rozpočtem. Tím vznikne dojem, že celý svazek je složen ze stejně drahých vysoce výkonných zařízení jako „proxy disk“. Implementovaná metoda byla založena na jednoduchém pozorování, že v praxi zápis na disk neprobíhá neustále a křivka I/O zátěže má tvar vrcholů. V intervalu mezi takovými „špičkami“ je vždy možné resetovat data z proxy disku a přepsat na pozadí všechna data (nebo jen část) do hlavního, „pomalého“ úložiště. Proxy disk je tak vždy připraven přijmout nová data. Tato technika byla původně známá jako Burst Buffers [5] .
Souborové systémy ( seznam , srovnání ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuované (síť) | |||||||
Speciální |
|