Souborové systémy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (NTFS: Doplnění)
(Přidáno LVM a RAID)
Řádka 86: Řádka 86:
 
* odstraňuje omezení velikosti souboru
 
* odstraňuje omezení velikosti souboru
 
* Může podporovat žurnálování, pokud to povolíme.
 
* Může podporovat žurnálování, pokud to povolíme.
 +
 +
=== ext2/ext3/ext4 ===
 +
* Implementovány v Unixových systémech, standardní volba pro většinu linuxových distribucí.
 +
* Vzájemně kompatibilní.
 +
; ext3
 +
* Zpětně kompatibilní s ext2.
 +
* Přidává žurnálování.
 +
* Podporuje POSIX ACL (Access Control Lists).
 +
* Není klasická defragmentace.
 +
* Kontrola disku (<code>fsck</code>) jen v režimu read-only
 +
* Není transparentní komprese.
 +
* Viz také [http://en.wikipedia.org/wiki/Ext3 Wikipedia.org > Ext3]
 +
; ext4
 +
*dnes nativní pro běžné uživatelské distribuce Linuxu
  
 
=== btrfs ===
 
=== btrfs ===
Řádka 109: Řádka 123:
 
*Body obnovení (snapshotting) &mdash; uchová stav systému před rizikovou operací.
 
*Body obnovení (snapshotting) &mdash; uchová stav systému před rizikovou operací.
 
*On-line defragmentation.
 
*On-line defragmentation.
 
=== ext2/ext3/ext4 ===
 
* Vzájemně kompatibilní.
 
; ext3
 
*Zpětně kompatibilní s ext2.
 
* Přidává žurnálování.
 
* Podporuje POSIX ACL (Access Control Lists).
 
* Není klasická defragmentace.
 
* Kontrola disku (<code>fsck</code>) jen v režimu read-only
 
* Není transparentní komprese.
 
* Viz také [http://en.wikipedia.org/wiki/Ext3 Wikipedia.org > Ext3]
 
; ext4
 
*dnes nativní pro běžné uživatelské distribuce Linuxu
 
  
 
=== HFS+ ===
 
=== HFS+ ===
 
*MacOS X
 
*MacOS X
 
*počítače Apple
 
*počítače Apple
 +
 
=== swap ===
 
=== swap ===
 
*Pro odkládání nepotřebných paměťových bloků na disk.
 
*Pro odkládání nepotřebných paměťových bloků na disk.
 
*Pod Windows se řeší speciálním souborem.
 
*Pod Windows se řeší speciálním souborem.
 +
 
=== proc ===
 
=== proc ===
 
*Pouze virtuální FS.
 
*Pouze virtuální FS.
 
*Slouží k práci s procesy.
 
*Slouží k práci s procesy.
 +
 +
 +
== 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,...
  
 
== Související stránky ==
 
== Související stránky ==
 
* [[Rozdělení disku]]
 
* [[Rozdělení disku]]

Verze z 30. 4. 2014, 11:29

Obsah

Souborový systém

Na disk ukládáme
Souborový systém

Souborový systém (FS) je:

  1. formát zápisu metadat („Používám souborový systém ext3.“)
  2. označení pro konkrétní metadata na disku („Došlo k poškození souborového systému.“)

Cluster

Žurnálování

Princip
Co když dojde k přerušení operace?
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

Typy souborových systémů

Příklady (diskových) FS:

NTFS

FAT/FAT32/exFAT

FAT(16)
FAT32
exFAT

ext2/ext3/ext4

ext3
ext4

btrfs

Vlastnosti

HFS+

swap

proc


Související pojmy

LVM

RAID

Režimy: RAID 0, RAID 1, RAID 5,...

Související stránky

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje