INDIETRO SU AVANTI

Struttura fisica: i file system


Un file system e' una struttura logica di contenimento dati sovrimposta ad una partizione di disco o talvolta ad una sottounita' di una partizione o all'unione consecutiva di piu' partizioni.

Il file system e' la struttura di supporto a basso livello per lo storaggio dei dati che compongono poi, dal punto di vista logico, il filestore.

Esistono vari tipi di filesystems supportati in UNIX. Il piu' antico e tradizionale, che serve anche ad illustrarne i componenti, si chiama il file system System V. Altri tipi includono:

Un file systen System V e' strutturato come segue, con tre aree contigue:

Un file viene allocato come numero intero di blocchi di dati, a cui ci si riferisce tramite i puntatori contenuti negli i-nodes. Un blocco dati e' un'unita' di allocazione logica, con tipica dimensione di 1 Kbyte.

I blocchi dati non in uso da nessun file sono raccolti nella lista dei blocchi liberi.