Wikipedie:Pískoviště

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

Extent je v informatice označení pro vlastnost souborového systému, které nahrazují tradiční schéma blokového mapování.

Extent lze chápat jako daný rozsah navazujících fyzických bloků (alokačních jednotek), který zlepšuje výkon čtení a zápisu při práci s velkými soubory. Soubor může obsahovat žádný nebo více rozsahů; jedna souborová součást vyžaduje jeden prostorový rozsah. Přímá výhoda je v ukládání každého rozsahu kompaktně jako dvě čísla, namísto jasně definovaného uložení každého čísla bloku v daném rozmezí.

Souborové systémy podporující tvorbu extentů mohou také eliminovat velkou část limitujících metadat u velkých souborů, která by standardně byla přijata vyhrazenou blokovou strukturou. Vzhledem k tomu, že úspory při ukládání souborů jsou malé ve srovnání s množstvím uložených dat (pro všechny velikosti souborů obecně), jsou výhody v efektivnosti a výkonnosti úložiště mírné. Snížení objemu metadat je oproti tomu významné a snižuje vystavení souborů poškození. Při porušení jednoho sektoru disku ve vyhrazené blokové struktuře způsobí mnohem větší ztrátu dat, než jeden špatný sektoru v uložených datech. Aby bylo možné odolávat fragmentaci, několik souborových systémů se alokuje on-flush = seskupí se do celku a zpracovávají se dohromady a tím uleví zatížení CPU.

Mnoho moderních souborových systémů také provádějí zápis copy-on-write, i když to zvyšuje fragmentaci.

Adaptace[editovat | editovat zdroj]

Následující souborové systémy podporují tvorbu extentu:

  • ASM – Automatic Storage Management - Databázový systém Oracle
  • BFSBeOS, Zeta a Haiku operační systémy
  • Btrfs – Linuxový souborový systém (od jádra 2.6.29-rc1)
  • Ext4 – Linuxový souborový systém (povolení extentů od jádra 2.6.23)
  • Files-11 – Digital Equipment Corporation (sub ekvivalent Hewlett-Packard) souborový systém openVMS
  • HFS a HFS+ - Hierarchové souborové systémy – Apple Macintosh
  • HPFS – High Performance File System
  • IceFS –IceFileSystem – volitelný pro systémy MorphOS
  • JFS – Journaled File System – používán na AIX, OS/2 a v některých Linuxových distribucí
  • Melio FS – sdílené úložiště pro platformu Windows od společnosti Sanbolic
  • Microsoft SQL Server – verze 2000-2008 podporuje extenty do velikosti 64 KB
  • Multi-Programming Executive – souborový systém od společnosti Hewlett-Packard
  • NTFS – poslední verze souborového systému společnosti Microsoft
  • OCFS2– Oracle Cluster File System – sdílený souborový systém pro platformu Linux
  • Reiser4 – Linuxový souborový systém (v režimu „extent“)
  • SINTRAN III– Souborový systém použitý společností Norsk Data
  • UDF – Universal Disk Format – zavedený standart pro optická media
  • VERITAS File System – povoleno prostřednictvím alokace API a CLI
  • XFS – SGIc souborový systém „druhé generace“

Reference[editovat | editovat zdroj]


Související články[editovat | editovat zdroj]

Externí odkazy[editovat | editovat zdroj]

V tomto článku byl použit překlad textu z článku Extent_(file_systems) na anglické Wikipedii.