Durante l'installazione di un O.S. vengono copiati sull'hard disk migliaia di file e vengono create un certo numero di directory che servono per contenere determinati file: è necessaria un organizzazione per gestire i vari processi.
Con Linux l'organizzazione dei dischi è completamente differente da quella Dos o Windows alquanto caotici.
I file sotto Linux sono organizzati secondo regole dettate da un documento (FFSSTND) in cui viene proposto la posizione dei file all'interno dell'hard disk.
Come si può notare dalla figura presente al lato tutte le directory vengono raggruppate sotto una principale detta ROOT (/) che contiene tutto.
Analizziamo la struttura di tale filesystem e le varie directory in esso presenti.
|
/
|
directory principale (ROOT)
|
|
|
/bin
|
contiene i comandi e programmi per la gestione del sistema
|
|
/boot
|
file di Lilo non eseguibili e non di configurazione
|
|
/dev
|
contiene i file di accesso ai dispositivi fisici del pc.
|
|
/etc
|
file, sottodirectory di configurazione del sistema, Lilo e database degli utenti
|
cron.dily httpd.ppp file di configurazione per i relativi servizi
|
|
/home
|
contiene le directory degli utenti
|
|
|
/lib
|
librerie dinamiche necessarie al funzionamento dei programmi
|
|
/lost+found
|
in questa directory vengono raccolti i file che il check del disco non è in grado di assegnare altrove
|
|
/mnt
|
in questa directory si montano le directory su cui vengono montati i device (cdrom, floppy e hard disk)
|
|
/opt
|
directory dedicata all'aggiunta di programmi
|
|
/proc
|
directory del proc var system: è possibile avere informazioni sui vari processi e sull'hardware
|
|
/root
|
directory del superuser |
|
/sbin
|
sono contenuti i programmi di partenza del sistema
|
|
/tmp
|
file temporanei del sistema e degli utenti
|
|
/usr
|
in questa directory sono contenute tutte le applicazioni che non servono alla gestione del sistema quali X-Windows, Midnight commander, ecc A sua volta è suddivisa in più sottodirectory
|
/usr/.. contiene sotodirectory secondo il solito schema di root
|
|
|
/X11R6 file per il funzionamento di X-Windows
|
/dict Dizionario |
/doc Documentazione |
|
/include
|
/local applicazioni e file locali
|
/man documentazione sottoforma di file di testo
|
/share file indipendenti dal sistema
|
/src sorgenti dei programmi di sistema
|
/spool è un collegamento alla directory /var/spool e viene mantenuta per motivi di compatibilità.
|
|
/var
|
contiene i file che possono variare di dimensione in modo da tenerli sotto controllo
|
/spool contiene i file di spooling (mail, stampa, coda fax,...) |