L'albero delle directory &debian-gnu; 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: 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 (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 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 e /dev, altrimenti non sarà possibile avviare i sistema. Tipicamente occorrono circa 150–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 4–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 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).