24. Souborové systémy
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
24. Souborové systémy
Způsob organizace dat ve formě souborů a adresářů (složek), tak aby se k nim dalo snadno přistupovat
Soubory a adresáře jsou uloženy na paměťovém médiu – HDD, SSD, flash
Data musí být jednoznačně určena svým jménem – 2 soubory v jednom adresáři nesmí mít stejný název
SOUBOR = Množina dat uložená na datovém médiu
Typ souboru se v různých OS zobrazuje jinak:
Windows: název.přípona -> Windows má přípony
Linux: název -> V Linuxu nemusí být přípon
Atributy (vlastnosti souboru):
Metadata - Jméno, velikost, umístění, cesta, časové informace, vlastník, přípona
Data – Obsah souboru
Souborové systémy u různých OS:
Windows – FAT
MAC OS – NFS
Linux – NTFS
DISK:
Stopa - Disk se skládá z pole soustředěných kružnic (1 kružnice = 1 stopa)
Sektor - Vymezená část stopy
Cluster - Velikost stopy v sektoru -> Nejmenší použitelné množství dat pohromadě
Fragmentace:
Stav, kdy jsou data na datovém médiu uložena nesouvisle po částech
Může způsobovat neefektivnost práce
Druhy:
Vnější – Prodlužuje čas čtení dat
Vnitřní – Volné místo v clusteru
Druhy souborových systémů:
♥
FAT - File Alocation Table:
FAT 12:
Diskety
FAT 16:
Malé pevné disky
FAT 32:
Flixibilní – Různé OS
Může vznikat fragmentace (data jsou rozházená).
Komprese dat
Šifrování
Části FAT 32:
BOOT:
Informace o zavaděči OS
Particion table (diskový oddíl) – Rozdělené části disku
FAT:
Informace o souborech
Zakázání vadných souborů na disku – Nižší kapacita, vyšší spolehlivost
FAT má 2 kopie
ROOT – obsahuje:
Metadata - Název, přípona, úložiště
Atributy - ReadOnly, Hidden, Systémové, Archiv Directory
DATA
NTFS - New Technology File System:
Pouze u Windows – Souborový systém od MS
Používá Unicode – 16b (UniCode 16)
Nejmenší alokovaná velikost: 512 Bytů
Logické disky i soubory mohou být rozprostřeny na více discích a mohou být opraveny
Obsahuje zabezpečení, protokolování, automatickou kompresi, podporu diskových kvót a šifrování.
Disk je rozdělen do dvou částí, kromě dat i na metadata.
Protokolování – zajištění proti chybám. Při zápisu dat na disk nelze zapsat do poškozeného sektoru.
Protokolování
Komprimování
Zabezpečení – nastavení práv (chmod)
Šifrování – každý soubor může být zašifrován, čtení pouze s heslem.
Kvótování – admin může nastavit kolik dat se může do určité složky (či na disk) vložit.
Zrcadlení disků – v podstatě dva fyzické disky, kde se data ukládají stejně (zabezpečení).
EXT:
Extended File Systém
Linux
Již se nepoužívá
EXT 2:
Může obsahovat libovolné znaky kromě „/“ a „null“ (prázdný znak).
Ukládá v UTF-8 (8 bitový unicode)
Nepoužívá žurnálování (protokolování)
Lze vytvářet adresáře
Souborům lze nastavit práva
Umožňuje používat odkazy
Maximální délka názvu souboru je 255 B.
Používá 32 bit OS Linux.