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 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, …

Šablona:Počítačový pahýl