Linux/Unix-Dateisystem Grundlagen
Linux/Unix-Dateisystem Grundlagen
Linux und BSD-Systeme organisieren alle Dateien in einem einzigen Verzeichnisbaum, der bei / (Root) beginnt. Jedes Verzeichnis hat einen definierten Zweck - /etc enthält Konfiguration, /var veränderliche Daten, /home Benutzer-Dateien. Diese klare Struktur ermöglicht Navigation über alle Unix-Systeme hinweg.
Der Filesystem Hierarchy Standard (FHS) definiert diese Struktur seit 1994. Linux-Distributionen folgen diesem Standard weitgehend, BSD-Systeme haben eigene Konventionen mit ähnlichen Prinzipien. Log-Dateien liegen immer in /var/log, Programme in /usr/bin, Konfiguration in /etc - diese Vorhersagbarkeit ist fundamental für Unix-Systeme.
Berechtigungen mit rwx für User, Group und Others schützen das System. Ein normaler Benutzer kann keine System-Dateien überschreiben - selbst bei Bedienfehlern bleibt das System stabil. Das Konzept ist 50 Jahre alt und funktioniert zuverlässig auf allen Unix-Varianten.
Diese Serie erklärt die Konzepte distributionsunabhängig. Debian-spezifische Pfade wie /etc/apt/ oder OpenBSD-spezifische wie /etc/rc.d/ werden in den jeweiligen Distributions-Artikeln behandelt.
Die vier Artikel dieser Serie
Dateisystem-Hierarchie: Der Verzeichnisbaum
/bin, /etc, /home, /var, /usr, /tmp und ihre Zwecke. Unterschied zwischen /bin und /usr/bin. Rolle von tmpfs und warum /var oft separate Partition ist.
Berechtigungen und Eigentümer: Zugriffskontrolle
Links und Dateitypen: Flexible Nutzung
/dev als Geräte-Schnittstellen. Inode-Konzept und wann welcher Link-Typ sinnvoll ist.
Mount-Points und Dateisystem-Typen
/etc/fstab für automatisches Mounting beim Boot. tmpfs vs. persistente Dateisysteme. Unterschiede ext4, btrfs, zfs.
Nach diesen Grundlagen
Mit diesem Fundament funktionieren die distributions-spezifischen Artikel:
- Debian Grundlagen (geplant) nutzen
/etc/apt/und zeigen Debian-spezifische Pfade - OpenBSD Grundlagen (geplant) erklären
/etc/rc.d/und BSD-Konventionen - Arch Grundlagen (geplant) zeigen systemd-Pfade unter
/etc/systemd/
Diese Artikel setzen das Dateisystem-Verständnis voraus und ergänzen distributions-spezifische Details.
Verwandte Grundlagen:
- Netzwerk-Grundlagen für Service-Konfiguration
- Backup-Strategien für Dateisystem-Sicherung