Souborové systémy
Souborový systém Způsob organizace dat (soubory, adresáře) Umožňuje snadný přístup k datům Je uložen na vhodné paměti (pevný disk, CD…)
Účel Zpřístupnění a ukládání dat pomocí hierarchického systému souborů a adresářů Data musí být jednoznačně určena svým jménem Obsahuje informace pro: správu souborů přístupová práva vlastníky souborů
Hierarchický systém
Organizace dat na disku Pevné disky mohou být rozděleny na oddíly souborový systém je uložen jen na konkrétním oddílu na pevném disku může být několik odlišných souborových systémů Informace uložené v souborovém systému: Data Vlastní obsah souboru Metadata Popisují strukturu systému souborů Velikost souboru, čas poslední změny a přístupu, vlastník atd… Různé OS podporují různé souborové systémy
Omezení Různé souborové systémy mohou mít různá omezení: velikost paměťového média kterou je daný systém schopen pokrýt FAT32 2 TiB NTFS 16EB délka souboru FAT32 4GiB NTFS 16TB délka jména souboru počet zanořených podadresářů podporovaná znaková sada
Bezpečnost Zápis dat a metadat do souborového systému probíhá v několika krocích Data a metadata nejsou v každém okamžiku konzistentní Při havárii počítače zůstane souborový systém v nekonzistentním stavu Vhodná kontrola při dalším spuštění OS a případná oprava U novějších OS automaticky U starších ručně
Žurnálování Kontrola souborového systému je časově velmi náročná operace Může dojít ke ztrátě již částečně zapsaných informací Žurnálování umožňuje rychlou opravu eventuálních nekonzistencí Princip je chronologický záznam prováděných operací, do kterého se zapisují všechny prováděné činnosti Pokud dojde např. k výpadku napájení, je po restartu nekonzistence opravena návratem do předchozího zaznamenaného stavu za pomoci záznamů z žurnálu
Kvóty Kvóty jsou limity nastavené správcem systému Určitým způsobem omezují použití souborového systému Nejčastěji: velikost využitého místa počtet souborů Dále např.: Blížení se k limitu krátkodobé mírné překročení
Síťové souborové systémy Souborové systémy které jsou dostupné prostřednictvím počítačové sítě Soubory a adresáře leží na jiném počítači a přistupujeme k nim pomocí speciálních síťových volání Na vzdáleném počítači jsou pak soubory a adresáře fyzicky uloženy v podobě klasického systému souborů Mohou rozkládat na několika počítačích, které jsou navzájem propojeny Distribuované souborové systémy
Databázové souborové systémy Základem je databázové pojetí reprezentace dat založené na jejich charakteristikách typ souboru datum vytvoření autor a jiná metadata
Konec Zdroje http://cs.wikipedia.org/wiki/Souborový_systém http://www.kiv.zcu.cz/studies/predmety/zit/csem02.php