Capitolo 8. Organizzazione della struttura del filesystem

Sommario
8.1. Dati condivisibili e non, statici e variabili
8.2. La directory radice: /
8.3. /usr: quella grande
8.4. /var: dati modificabili durante l'uso
8.5. /etc: file di configurazione

Al giorno d'oggi, un sistema Unix può raggiungere dimensioni notevoli, davvero notevoli. Questo è particolarmente vero con GNU/Linux: la grande quantità di software disponibile lo renderebbe un sistema ingestibile, se non ci fossero delle linee guida per l'allocazione dei file nella struttura gerarchica del filesystem.

Lo standard riconosciuto in questo campo è il FHS (Filesystem Hierarchy Standard), che ha raggiunto la versione 2.1 al momento della stesura di questo manuale. Il documento che descrive lo standard è disponibile su Internet in vari formati all'URL pathname. Questo capitolo ne costituisce solo un breve riassunto, ma dovrebbe essere sufficiente per capire in quale directory cercare (o collocare) un dato file.

8.1. Dati condivisibili e non, statici e variabili

I dati su un sistema Unix possono essere classificati secondo questi due criteri. Probabilmente avrete già capito cosa significano: i dati condivisibili sono i dati che possono essere gestiti in comune da un numero di macchine distribuite in una rete, mentre i dati non condivisibili non possono esserlo. I dati statici non devono essere modificati durante l'uso normale, mentre i dati variabili possono essere modificati. Mentre esploreremo la struttura gerarchica del filesystem, classificheremo le varie directory secondo queste due categorie.

Si noti che queste classificazioni sono solamente consigliate. Non siete obbligati ad adottarle, tuttavia adottarle semplificherà notevolmente la gestione del vostro sistema. Si noti ancora che che la distinzione statico/variabile si applica solo all'uso di un sistema non alla sua configurazione. Nell'installazione di un programma si dovranno necessariamente modificare directory "normalmente" statiche, ad esempio /usr.


Tux on Star from MandrakeSoft Linux è un trademark registrato di Linus Torvalds. Tutti gli altri copyright e trademark appartengono ai rispettivi proprietari.
A meno che non sia specificato diversamente, tutto il contenuto di queste pagine e tutte le immagini sono Copyright MandrakeSoft S.A. e MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/