OPERAČNÍ SYSTÉMY Část 5 – souborové systémy Zpracovala: Mgr. Marcela Cvrkalová Střední škola informačních technologií a sociální péče, Brno, Purkyňova 97
SOUBOROVÝ SYSTÉM Souborový systém (file system) FS = metoda uchování a organizace dat v počítači Snadný a rychlý přístup k datům Úložiště dat mohou být: fyzická – HW (HDD, CD-ROM, DVD, flash....) virtuální – metoda přístupu k datům (NFS, SAN...)
FUNKCE FS Souborový systém je zodpovědný za: Dlouhodobé uložení dat (souborů) Manipulaci s daty (soubory) Zajištění konzistence sekundární paměti Podporu systémové integrity
FUNKCE FS Souborový systém je zodpovědný za: ochranu před SW poškozením a zneužitím ochranu před chybami a poruchami HW umisťování souborů do paměti a odebírání z paměti transformaci uživatelského pohledu na organizaci souborů (symbolické jméno, virtuální hierarchická struktura) na skutečnou fyzickou organizaci souborů
INFORMACE VE FS typ souboru a datový obsah jméno souboru, identifikátor souboru vnitřní struktura bloků souboru (interní fragmentace) struktura adresářových souborů přístupové metody k souboru ochrana souboru – vlastnictví, přístupová práva
TYPY SOUBORŮ Adresářový soubor Obsahuje mapu přiřazených objektů (souborů, adresářů), ta odkazuje do fyzické paměti Datový soubor Koncový soubor hierarchie objektů Obsahuje data Jména souborů mohou být stejná, pokud jsou v odlišných adresářích
FYZICKÁ SEKUNDÁRNÍ PAMĚŤ Sekundární paměť (disk) je rozdělena do alokačních bloků = alokační jednotky Blok = jeden nebo více fyzických sektorů velikosti 512 B
TYPY FS FAT - File Allocation Table tabulka obsahující informace o obsazení disku v souborovém systému samotný souborový systém podpora MS-DOS, FreeDOS, OS/2, BeOS, FreeBSD, Linux diskety, USB Flash disk nepodporován CD
TYPY FS FAT – problémy fragmentace ztracené clustery (clustery ve FS nepřiřazené žádnému souboru, ale ozn. jako používané) překřížené soubory (jeden cluster ve FS přiřazen více souborům) poškozená FAT (ukazatel některého clusteru ukazuje za konec přiděleného oddílu či disku)
TYPY FS NTFS od Windows NT podpora dlouhých názvů souborů žurnálování podpora přidělování práv k souborům šifrování na úrovni FS pevné a symbolické linky diskové kvóty pro uživatele
TYPY FS ISO 9660 používán na CD nelze přidávat soubory - musí se vytvořit rovnou se všemi soubory co v něm jsou
TYPY FS EXT pro Linuxové systémy různé typy souborů Pevné a symbolické linky Podpora práv k souborům od ext3 podpora žurnálování i-nody (metadata o souborech) open source
TYPY FS XFS pro Linuxové systémy souborový systém pro servery