Přeskočit na obsah

Unix file system

Z Wikipedie, otevřené encyklopedie

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í,
  • 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ů.

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

Šablona:Pahýl - počítače