Unix file system
UFS (Unix file system, někdy též zvaný Berkeley Fast File System, BSD FFS, FFS) je souborový systém používaný mnoha unixovými operačními systémy. UFS přímo vychází z původního unixového souborového systému (neměl název, označoval se prostě jako „souborový systém“ – filesystem, FS)
Struktura logického disk s UFS vychází ze struktury původního FS:
- boot block – informace nutné pro nabootování
- superblock – identifikace souborového systému, různé informace o logickém disku (počet inod, volné místo, umístění kořenového adresáře, volné bloky, …)
- množství bloků s inodami – tabulka inod
- množství datových bloků
Od původního unixového FS se UFS liší hlavne existencí tzv. "skupin cylidrů" (cylinder groups). Disk je rozdělen do částí – skupin cylindrů, každá tato část obsahuje vlastní skupinu inod, datové bloky a množství dalších informací (záloha superbloku a tzv. "hlavička skupiny cylindrů" obsahující různé pomocné a statistické informace o dané skupině cylindrů) UFS se snaží mít inodu a data souboru umístěny v jedné skupině cylindrů (pokud to jde). Výhoda tohoto umístění je rychlejší přístup k datům souboru. UFS má oproti původnímu FS také větší velikost alokačního bloku (8 kB).
Z UFS vychází spousta dalších souborových systémů, např. MINIX file system, ext, …