Linux Filesystem Hierarchy: Versione 0.65 | ||
---|---|---|
Indietro | Capitolo 1. La gerarchia del filesystem Linux | Avanti |
Per la conformità al FSSTND è richiesta la presenza delle seguenti directory, o collegamenti simbolici che puntano alle directory, in / (root).
/bin Comandi binari essenziali /boot File statici del boot loader /dev File dispositivo /etc Configurazione del sistema specifica per l'host /lib Librerie condivise essenziali e moduli del kernel /media Punto di mount per supporti rimovibili /mnt Punto di mount per il montaggio temporaneo di un filesystem /opt Pacchetti aggiuntivi di applicazioni software /sbin Comandi binari di sistema essenziali /srv Dati per i servizi forniti da questo sistema /tmp File temporanei /usr Gerarchia secondaria /var Dati variabili
Le seguenti directory, o collegamenti simbolici che puntano alle directory, devono essere in /, se il corrispondente sottosistema è installato:
/ -- La directory root [o directory radice] /home La directory di home degli utenti (opzionale) /lib<qual> Librerie condivise essenziali in formato alternativo (opzionale) /root La directory di home dell'utente root (opzionale)
Ogni directory sopra elencata è descritta nel dettaglio in sottosezioni distinte nel seguito di questo documento.
Il sistema di riferimento è basato sulla distribuzione Debian 3.0r0 (Woody), con kernel 2.4.18 configurato secondo un file di configurazione kernel-2.4.18-i686.config della distribuzione Redhat.
Processore Intel Celeron 766
Scheda madre MSI MS-6309 V.2.0
[Memoria RAM] SDRAM 512MB PQI PC133
[Lettore DVD] DVD-ROM 16x Lite-On LTD-165H
[Masterizzatore] CD-RW 40x24x10 Sony CRX175A1
[Scheda video] NVIDIA RIVA 32MB TNT2 M64
[Scheda di rete] NIC 10/100 D-Link DFE-530TX
[Scheda di rete] NIC 10 Realtek RTL8029(AS)
[Modem] Lucent Mars2 Linmodem
[Scheda audio] C-Media CMI8738 PCI Audio Device
[Scheda di acquisizione video] VIVO Miro DC-30
Case Aopen KF-45A Miditower
Tastiera Acer Accufeel
Mouse Genius Netscroll+
Monitor Compaq MV500 Presario
Windows XP su /dev/hda1
FreeBSD 4.2 su /dev/hda2
Redhat 8.0 su /dev/hda5
Debian 3.0r0 su /dev/hda6
Mandrake 9.1 su /dev/hda7
Partizione swap su /dev/hda8
Come è noto il file system di Linux inizia da /, la directory radice. Tutte le altre directory sono "figlie" di questa directory. La partizione sulla quale risiede il file system root viene montata per prima durante il processo di avvio, e il sistema non si avviaerà se non viene trovato questo file system. Sul nostro sistema di riferimento, la directory radice contiene le seguenti sotto-directory:
bin/ dev/ home/ lost+found/ proc/ sbin/ usr/ cdrom/ opt/ vmlinuz boot/ etc/ lib/ mnt/ root/ tmp/ var/ dvd/ floppy/ initrd/ /tftpboot
Qualche tempo fa c'era anche la directory di home di 'root' ma ora gli è stata data sua propria directory per ragioni che verranno spiegate più avanti in questo documento.