Co je souborový systém?

Systém souborů je způsob, jak organizovat ukládání dat na paměťové médium.Systém souborů také určuje délku názvu souboru, maximální velikost souboru a sekce, atributy souboru.V tomto článku budeme hovořit o tom, jaké souborové systémy jsou.

Úlohy, které by systém souborů měl řešit:

  • pojmenování souborů.
  • softwarové rozhraní pro ovládání uživatelských programů.
  • ochrana dat před výpadkem napájení a hardwarovými a softwarovými chybami.
  • ukládání parametrů souboru.

Moderní systémy souborů lze podle účelu rozdělit do několika skupin:

  • systémy souborů pro paměťová média s náhodným přístupem (pro pevné disky,flash disky): FAT32, HPFS, ext2 a mnoho dalších.
  • Souborové systémy pro média s postupným přístupem (magnetické pásky): QIC a další.
  • Souborové systémy pro optické disky: ISO9660, HFS, UDF atd.
  • Virtuálnísouborové systémy: AEFS a kol.
  • Síťové souborové systémy: NFS, SSHFS, CIFS, GmailFS a kol.
  • Systém souborů určený výhradně pro flash paměť : YAFFS,exFAT, ExtremeFFS.

Populární systémy souborů:

FAT - systém souborů vyvinutý Billem Gatesem a Markem MacDonaldem v 70. letech minulého století.Díky své jednoduchosti se stále používá v flash discích.Existují tři verze systému souborů FAT: FAT12, FAT16 a FAT32.Tyto verze systému souborů FAT se liší v bitové hloubce záznamů (počet bitů, které jsou vyhrazeny pro ukládání čísel)cluster).To znamená, že čím větší je bitová hloubka, tím větší je kapacita disku, se kterou může systém souborů FAT pracovat.Pro FAT32 je tedy maximální velikost disku 127 gigabajtů.

NTFS - systém souborů nové generace od společnosti Microsoft.Tento souborový systém se používá pro všechny operační systémy Microsoft Windows NT.NTFS byl poprvé publikován v roce 1993 spolu s operačním systémem Windows NT 3.1.Ve srovnání s FAT získal systém souborů NTFS mnoho vylepšení.Omezení maximální velikosti souboru a disku tedy prakticky zmizelo.Kromě toho se objevila podpora pevných odkazů, šifrování a komprese.

ext - souborový systém určený speciálně pro operační systémy založené na Linuxu.Vývoj byl poprvé představen v roce 1992.Nyní existuje několik verzí tohoto systému souborů: ext, ext2, ext3, ext3cow a ext4.Souborový systém ext4 je v současné době nejnovější a nejaktuálnější verzí ext a tuto verzi používá většina moderních linuxových distribucí.