Souborové systémy
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				| m (→NTFS:  Upřesnění verze.) |  (Příklady souborových systémů osamostatněny.) | ||
| Řádka 1: | Řádka 1: | ||
| [[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Ukládání_dat]] | [[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Ukládání_dat]] | ||
| + | |||
| == Souborový systém == | == Souborový systém == | ||
| ; Na disk ukládáme: | ; Na disk ukládáme: | ||
| Řádka 13: | Řádka 14: | ||
| # označení pro konkrétní metadata na disku (''„Došlo k poškození souborového systému.“) | # označení pro konkrétní metadata na disku (''„Došlo k poškození souborového systému.“) | ||
| </div> | </div> | ||
| + | |||
| == Cluster == | == Cluster == | ||
| Řádka 20: | Řádka 22: | ||
| *Velikost nastavujeme při formátování. | *Velikost nastavujeme při formátování. | ||
| *Pro celý souborový systém musí být jednotná velikost. | *Pro celý souborový systém musí být jednotná velikost. | ||
| + | |||
| == Žurnálování == | == Žurnálování == | ||
| Řádka 39: | Řádka 42: | ||
| *Žurnálování nevyřeší ztrátu dat, která se nestihla zapisat na pevný disk! Nicméně zajišťuje, že nedojde k porušení souborového systému. | *Žurnálování nevyřeší ztrátu dat, která se nestihla zapisat na pevný disk! Nicméně zajišťuje, že nedojde k porušení souborového systému. | ||
| </div> | </div> | ||
| + | |||
| == Další vlastnosti FS == | == Další vlastnosti FS == | ||
| Řádka 46: | Řádka 50: | ||
| * možnost vytváření snímků (image), | * možnost vytváření snímků (image), | ||
| * ... | * ... | ||
| + | |||
| == Typy souborových systémů == | == Typy souborových systémů == | ||
| Řádka 57: | Řádka 62: | ||
| **procfs | **procfs | ||
| **fdfs | **fdfs | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| Řádka 152: | Řádka 78: | ||
| == Související stránky == | == Související stránky == | ||
| − | * [[Rozdělení disku]], [[Defragmentace]] | + | * [[Rozdělení disku]], [[Defragmentace]], [[Příklady souborových systémů]] | 
Verze z 30. 3. 2015, 09:34
| Obsah | 
Souborový systém
- Na disk ukládáme
- data souborů
-  metadata
- pomocné informace, pomocí kterých data vyhledáváme
- vlastník souboru, název souboru, velikost, práva,...
 
- Souborový systém
Souborový systém (FS) je:
- formát zápisu metadat („Používám souborový systém ext3.“)
- označení pro konkrétní metadata na disku („Došlo k poškození souborového systému.“)
Cluster
- Základní součást datové oblasti logického disku.
- Nejmenší počet sektorů, které mohou tvořit soubor.
- Vliv velikosti clusteru na výkon FS
- Velikost nastavujeme při formátování.
- Pro celý souborový systém musí být jednotná velikost.
Žurnálování
- Způsob práce s diskem, kdy využívám speciální datovou strukturu (žurnál), abych zabránil poškození souborového systému při havárii počítače.
- Princip
-  Když chci provádět diskovou operaci (mazat soubor, měnit nebo vytvářet soubor, vytvářet složku,...), pak:
- Nejprve do žurnálu zapíši, co budu provádět.
- Pak provádím diskovou operaci.
- Pokud se operace dokončí v pořádku, potvrdím ji v žurnálu (commit).
 
- Co když dojde k přerušení operace?
- Při dalším spuštění najdeme v žurnálu nepotvrzené operace.
- Tyto přerušené operace musíme odvolat. (Některé možná půjdou i dokončit.)
- Poznámky
- Funkce žurnálování může být narušeno užitím cache v disku. (Disk nahlásí dokončení operace, ale data jsou jen v cache, nikoli fyzicky zapsána na disk.)
- Žurnálování nevyřeší ztrátu dat, která se nestihla zapisat na pevný disk! Nicméně zajišťuje, že nedojde k porušení souborového systému.
Další vlastnosti FS
- maximální velikost diskového oddílu,
- maximální velikos souboru,
- podpora nastavení práv,
- možnost vytváření snímků (image),
- ...
Typy souborových systémů
- diskové
- síťové
- nfs
- smb
 
- paměťové
- tmpfs
 
- virtuální
- procfs
- fdfs
 
Související pojmy
LVM
- Systém pro správu logických oblastí.
- Dělá mezivrstvu mezi operačním systémem a fyzickým rozdělením disku (MBR, GPT,...).
- Umožňuje snadno měnit velikosti logických svazků, zálohovat logické svazky, simulovat RAID atd.
RAID
- Využití více fyzických disků pro redundantní ukládání dat.
- Při výpadku jednoho disku nepřijdu o data, data jdou dopočítat z informací na ostatních discích.
- Nicméně nemohu využít celý součet kapacit všech disků, část celkové kapacity je využita pro kontrolní součty.
Režimy: RAID 0, RAID 1, RAID 5,...
