L'albero delle directory
&debian; aderisce al
Filesystem Hierarchy Standard
per la denominazione dei file e delle directory. Questo standard consente agli
utenti e ai programmi di predire la posizione di file e directory sul sistema.
La directory root
(principale) del sistema è rappresentata
semplicemente dal carattere slash
: /. A
questo livello, tutti i sistemi Debian contengono le seguenti directory:
DirectoryContenuto
bin
File binari dei comandi essenziali
boot
File statici del boot loader
dev
File di dispositivo
etc
Configurazioni di sistema specifiche per l'host
home
Directory home degli utenti
lib
Librerie condivise essenziali e moduli del kernel
media
Punti di montaggio per dispositivi rimuovibili
mnt
Punti di montaggio per montare un file system temporaneamente
proc
Directory virtuale per le informazioni di sistema (kernel 2.4 e 2.6)
root
Directory home dell'utente root
sbin
File binari essenziali per il sistema
sys
Directory virtuale per le informazioni di sistema (kernel 2.6)
tmp
File temporanei
usr
Gerarchia secondaria
var
Dati variabili
opt
Pacchetti software applicativi opzionali
Quelle che seguono sono alcune considerazioni importanti a proposito
delle directory e delle partizioni. Si noti che i requisiti di spazio su disco
variano molto a seconda della configurazione del sistema e del tipo di utilizzo
specifico. Le raccomandazioni che seguono sono delle linee guida generali e
costituiscono un punto di partenza per le decisioni di partizionamento.
La partizione root
/ deve sempre contenere
fisicamente /etc, /bin,
/sbin, /lib e
/dev, altrimenti non sarà possibile avviare i sistema.
Tipicamente occorrono dai 150 ai 250 MB per questa partizione.
/usr: contiene tutti i programmi utente
(/usr/bin), le librerie
(/usr/lib), la documentazione
(/usr/share/doc), ecc.
Questa è la parte del file system che di solito occupa più spazio su disco;
occorre riservargli almeno 500 MB, ma la cifra va aumentata a seconda del numero
e del tipo di pacchetti che si intende installare. Una installazione ricca di
applicazioni per l'uso come workstation o server richiede dai 4 ai 6 GB.
/var: dati variabili, come code di posta e di messaggi
news, siti web, database, la cache del sistema di gestione dei pacchetti, ecc.
verranno conservati in questa directory. La dimensione da scegliere dipende
fortemente dal tipo di uso che si farà del sistema, ma per la maggior parte
degli utenti il fattore principale di cui tenere conto è il funzionamento del
sistema di gestione dei pacchetti: se si intende installare in una sola sessione
tutto il software fornito da Debian, dovrebbero bastare 2 o 3 gigabyte di spazio
per /var. Se invece si intende installare il sistema a più
riprese (ad esempio, installare le utilità di sistema, poi quelle per la
gestione dei documenti, poi il sistema X, ecc), è sufficiente riservare da 300 a
500 MB. Se si intende risparmiare al massimo lo spazio su disco e non si hanno
in programma massicci aggiornamenti del sistema, è possibile riservare anche
solo 30 o 40 MB.
/tmp: i dati temporanei creati dai programmi vengono
scritti prevalentemente in questa directory. Di solito è sufficiente riservare
da 40 a 100 MB. Alcune applicazioni (tra cui gestori di archivi,
strumenti per la creazione di CD e DVD, e software multimediale) utilizzano
/tmp per scrivere file di immagine temporanei; se si
intende utilizzare questo tipo di applicazioni, occorrerà scegliere una
dimensione adeguata per la directory /tmp.
/home: ogni utente conserverà i propri dati personali
in una sotto-directory di questa directory. La sua dimensione dipende dal
numero di utenti che utilizzeranno il sistema e dal tipo di file che saranno
conservati nelle loro directory. A seconda dell'uso che si intende fare del
sistema, il valore indicativo di 100 MB per ogni utente andrà aumentato,
soprattutto se le directory home conterranno molti file multimediali
(immagini, MP3, filmati).