Ext3: Porovnání verzí

Smazaný obsah Přidaný obsah
Ray11 (diskuse | příspěvky)
Bez shrnutí editace
m typos, změna nadpisu, -odkaz
Řádek 1:
{{název}}
EXT3'''ext3''' je [[Open source software|open source]] [[souborový systém]] užívaný například v [[Linux]]u, je ho však možné používat i v dalších [[Operační systém|operačních systémech]].
Poprvé byl zařazen do hlavního jádra verze 2.4.15 v listopadu [[2001]].
V současné době je na linuxových platformách jedním z nejrozšířenějších souborových systémů.
Řádek 9:
 
Souborový systém ext3 nabízí oproti svému předchůdci:
* [[Žurnálovací systém souborů|žurnálování]] (informace o dokončených operacích)
* [[index]]y souborů v [[adresář]]i implementované stromy (do té doby se používal pouze lineární seznam, v ext3 se používá jen na malé adresáře)
* možnost změnit velikost souborového systému za běhu (od listopadu 2004)
 
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.
 
* '''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ších změn. Ext2 a ext3 systémy sdílejí společnou sadu utilit (e2fsprogs), které zahrnují fsck tool.
==Nevýhody==
Řádek 35:
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 nebyl fragmentovaný. Nicméně toto funguje pouze pokud je souborový systém přiměřeně prázdný. Takovéto souborové systémy nejsou obvykle fragmentovány.
 
===Neobnovitelnost smazaných souborů===
===Nesmazatelnost===
Ext3 narozdíl od ext2 vynulovává ukazatele v inodech smazaných souborů. Dělá to kvůli zjednodušení čtení a zápisu na souborový systém během nahrávání žurnálu po nečistém mountu. To ovšem brání tomu, aby šly soubory obnovit. Jediný způsob jak data obnovit se dá použít jen tehdy, když víte, na kterém bloku data začínají a končí. Tím je mazání poněkud bezpečnější než na ext2, což by mohlo být považováno i za výhodu.
 
Řádek 58:
 
===Žadné 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 (inv /etc/fstab) a pokud hardware provádí zápis do cache mimo pořadí, riskuje se poškození souborového systemu.( Tato volba standartněstandardně není zpřístupněná na nejpopulárnějších distribucích Linuxu).
 
 
 
 
== Externí odkazy ==
Řádek 71 ⟶ 68:
*[http://www.fs-driver.org/ Ext2 Installable File System For Windows, freeware] (anglicky)
*[http://ext4.wiki.kernel.org/index.php/Main_Page Ext4 (and Ext2/Ext3) Wiki] (anglicky)
*[http://en.wikipedia.org/wiki/ext3 Wiki] (anglicky)
 
 
[[Kategorie:Linux]]