Ext3: Porovnání verzí

Smazaný obsah Přidaný obsah
m typos
Řádek 3:
 
==Výhody==
 
Ačkoli je výkon (rychlost) v některých specifických operacích nižší, než u konkurentů jako je [[JFS2]], [[ReiserFS]] a [[XFS]], má tu významnou výhodu, že umožňuje jednoduchý přechod z původního [[ext2]] na ext3 bez nutnosti kompletní zálohy a obnovy dat. Další výhodou je jeho dlouhá historie a široké nasazení, které zajišťuje dostatek aktivních vývojářů a vysokou úroveň jeho kódu.
 
Řádek 13 ⟶ 12:
V Linuxové implementaci ext3 jsou dostupné tři způsoby žurnálování:
 
* '''žurnál''' - [[metadata]] i obsah souborů se ukládají do žurnálu a teprve poté jsou zapsány na disk. Nejspolehlivější, ale zároveň nejpomalejší metoda, protože jsou data zapisovány dvakrát.
 
* '''writeback''' - metadata se žurnálují, ale obsah souborů ne. Toto je nejrychlejší způsob, ale přináší riziko, že při pádu budou data zapsána tam, kam nemají. Při dalším mountu se tedy může stát, že k souborům, se kterými systém v tu chvíli pracoval, budou na konec zapsány různé nesmysly.
Řádek 19 ⟶ 18:
* '''ordered''' - podobné jako writeback, s tím rozdílem, že si vynucuje zapsání souboru, než jej v metadatech označí jako zapsaná. Tento způsob je dobrým kompromisem mezi výkonem a stabilitou, a z toho důvodu je použit jako výchozí.
 
Bez těchto prvků je ext3 systém zpětně kompatibilní k předešlému ext2 systému. Tento fakt umožňuje úspěšně testovat aplikace pro údržby a opravy ext2 souborových systémů, které lze taktéž použít u novějšího systému ext3 bez vetšíchvětších změn. Ext2 a ext3 systémy sdílejí společnou sadu utilit (e2fsprogs), které zahrnují např. fsck tool.
 
==Nevýhody==
Řádek 29 ⟶ 28:
 
===Defragmentace===
Neexistuje žádný nástroj pro defragmentaci, který lze použít za běhu ext3, avšak systém fragmentaci aktivně předchází. Existuje pouze offline defragmentordefragmentátor pro ext2 (e2defrag), který však vyžaduje nejprve konverzi ext3 zpět na ext2 systém. Pokud je ext3 špatně nastaven, e2defrag může způspbitzpůsobit poškození. Existují defragmentační nástroje jako je Shake a defrag, které kopírují každý soubor a „počítají“ s tím, že nově alokovaný soubor už nebude fragmentovaný (díky předcházení fragmentace). Nicméně tato metoda funguje pouze pokud je souborový systém přiměřeně prázdný. Poloprázdné systémy souborů nejsou však obvykle fragmentovány.
 
===Neobnovitelnost smazaných souborů===
Řádek 38 ⟶ 37:
 
===Velikostní limity===
Ext3 má určenou relativně malou maximální velikost jak pro jednotlivé soubory, tak celý souborový systém. Tyto limity závisejí na velikosti bloku souborového systému viz. tabulka (data pochazejípocházejí z předešlé verze ext2) :
{| border=1
| Velikost bloku || Max. velikost souboru || Max. Velikost souborového systému
Řádek 51 ⟶ 50:
|}
 
Pozn.: 8 kB velikost bloku je dostupná pouze u archtekturarchitektur, které umožňují 8 kB stránky.
 
===ŽadnéŽádné výpočty kontrolních součtů v žurnálu===
Ext3 neprovádí kontrolní součet během zápisu v žurnálovacím systému. Pokud barrier=1 není dostupná jako mount option (v /etc/fstab) a pokud hardware provádí zápis do cache mimo pořadí, riskuje se poškození souborového systemusystému. Tato volba standardně není zpřístupněná na nejpopulárnějších distribucích Linuxu.
 
== Reference ==