Debian GNU/Linux è conforme 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:
Directory | Contenuto |
---|---|
bin |
File binari dei comandi essenziali |
boot |
File statici del boot loader |
dev |
File di device |
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 rimovibili |
mnt |
Punti di montaggio per montare un file system temporaneamente |
proc |
Directory virtuale per le informazioni di sistema |
root |
Directory home dell'utente root |
run |
Dati variabili dei programmi in esecuzione |
sbin |
File binari essenziali per il sistema |
sys |
Directory virtuale per le informazioni di sistema |
tmp |
File temporanei |
usr |
Gerarchia secondaria |
var |
Dati variabili |
srv |
Dati dei servizi forniti dal sistema |
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
, /dev
e /usr
, altrimenti non sarà possibile avviare il sistema. Ciò vuol dire che occorrono circa 600–750MB di spazio disco per la partizione root quando contiene /usr
oppure 5–6GB per una installazione workstation o server.
/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 GB 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).