Systém souborů Systém souborů je metoda a datová struktura, kterou operační systém používá k řízení toho, jak jsou data uložena a získávána. Bez systému souborů by data umístěná na paměťovém médiu byla jedním velkým souborem dat, bez možnosti zjistit, kde končí jeden kus dat a začíná další, nebo kde se nachází jakýkoli kus dat, když je čas jej získat. Rozdělením dat na části a přidělením názvu každé části lze data snadno izolovat a identifikovat. Každá skupina dat se nazývá "soubor" a je pojmenována podle způsobu pojmenování systému správy dat založeného na papíru. Struktura a logická pravidla používaná ke správě skupin dat a jejich názvů se nazývají "systém souborů". Existuje mnoho typů systémů souborů, každý s unikátní strukturou a logikou, vlastnostmi rychlosti, flexibility, zabezpečení, velikosti a dalšími. Některé systémy souborů byly navrženy pro použití pro konkrétní aplikace. Například systémy souborů ISO 9660 a UDF jsou navrženy speciálně pro optické disky. Systémy souborů lze použít na mnoha typech úložných zařízení pomocí různých médií. HDD (disky tvrdých disků), které byly zavedeny společností IBM v roce 1956, počínaje počátkem 60. let 20. století, byly a stále jsou dominantním sekundárním úložným zařízením pro všeobecné počítače a předpokládá se, že tomu tak bude i v dohledné budoucnosti. Dalšími používanými typy médií jsou SSD, magnetické pásky a optické disky. V některých případech, jako je tmpfs, se hlavní paměť počítače (paměť s náhodným přístupem, RAM) používá k vytvoření dočasného systému souborů pro krátkodobé použití. Některé systémy souborů se používají na místních zařízeních pro ukládání dat; jiné poskytují přístup k souborům prostřednictvím síťového protokolu (například NFS, SMB nebo klienti 9P). Některé systémy souborů jsou "virtuální", což znamená, že dodávané "soubory" (nazývané virtuální soubory) se počítají na vyžádání (jako procfs a sysfs) nebo jsou pouze mapováním do jiného systému souborů používaného jako záložní úložiště. Systém souborů spravuje přístup jak k obsahu souborů, tak k metadatům o těchto souborech. Je zodpovědný za uspořádání úložného prostoru; spolehlivost, účinnost a vyladění s ohledem na fyzické úložné médium jsou důležité konstrukční úvahy.
Facebook Twitter