Das Linux-Dateisystem

Das Linux Dateisystem

Für manchen Einsteiger scheint der Aufbau des Dateisystems unter Linux ein eher willkürlich zusammengewürfeltes Sammelsurium an Abkürzungen für irgendwelche nur Eingeweihten verständlichen Begriffe zu sein. In Wahrheit steckt dahinter jedoch System und dieses ist sogar im Filesystem Hierarchy Standard (FHS) [1] festgeschrieben. Die folgenden Angaben behandeln FHS 2.3 vom Januar 2004:

/ Die Wurzel des Dateisystems (daher auch "Root" genannt)
/bin Ausführbare Dateien der notwendigsten Kommandos
/boot Dateien des Bootloaders; Hier oder in / selbst muss der Kernel zu finden sein.
/dev Geräte (Spezielle Dateien), diese Daten werden zur Laufzeit vom System erzeugt
/etc Systemkonfiguration
/home Heimatverzeichnisse der Benutzer
/lib Wichtige Bibliotheken und Kernelmodule
/media Einhängepunkt für Wechseldatenträger
/mnt Einhängepunkt für zeitweise eingehängte Dateisysteme
/opt Zusätzliche Softwarepakete
/root Heimatverzeichnis des Benutzers root
/srv Daten der Dienste, die das System zur Verfügung stellt
/sbin Ausführbare Dateien der notwendigsten Systembefehle
/tmp Temporäre Dateien, diese Dateien werden bei einem Systemstart gelöscht
/usr Anwendungen für Benutzer & zugehörige Daten, zB: Browser, Mail-Client
/usr/bin Ausführbare Dateien der Anwendungen für Benutzer
/usr/include Header-Dateien für C-Programme
/usr/lib Bibliotheken für unter /usr installierte Anwendungen
/usr/local Programme, die nicht von der Paketverwaltung erfasst werden
/usr/sbin Ausführbare Dateien von minder wichtigen Systembefehlen
/usr/share Von der System-Architektur unabhängige Daten, zB: Icon, Cliparts
/usr/share/man Manpages/Hilfe-Seiten, die mit dem man-Befehl angezeigt werden
/var Veränderliche Daten, zB: Druck-Spooler, System-Logs
/var/cache Zwischenspeicher für Anwendungsdaten
/var/lib Status-Informationen, die von Anwendungen zur Laufzeit erzeugt werden
/var/lock Lock-Files, über die der Zugriff von Anwendungen auf zB. Devices geregelt wird
/var/log Log-Files
/var/opt Veränderliche Daten der unter /opt installierten Programme
/var/run Informationen über das System
/var/spool Spool-Verzeichnis, diese Daten werden zu einem späteren Zeitpunkt von Anwendungen verarbeitet, zB: Druckerwarteschlange
/var/tmp Temporäre Dateien, die einen Neustart des Systems überdauern sollen.
/proc Prozessinformationen (spezielle Dateien), diese Daten werden zur Laufzeit vom System erzeugt

 

Links:
[1] http://proton.pathname.com/fhs