UFS

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

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 disku s UFS vychází ze struktury původního FS:

  • boot block – informace nutné pro nabootování
  • skupina
    • superblock – identifikace souborového systému, různé informace o logickém disku (počet i-nodů, volné místo, umístění kořenového adresáře, volné bloky, …)
    • množství bloků s i-nody – tabulka i-nodů
    • množství datových bloků
  • další skupiny

Od původního unixového FS se UFS liší hlavně existencí tzv. „skupin cylidrů“ (cylinder groups). Disk je rozdělen do částí – skupin cylindrů, každá tato část obsahuje vlastní skupinu i-nodů, 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 i-node a data souboru umístěny v jedné skupině cylindrů (pokud to jde). Výhodou 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, …

Související články[editovat | editovat zdroj]