Dateisystem
Problem
Ein Prozess wird beendet und sein RAM verschwindet.
Aber Dokumente, Konfigurations- und Anwendungsdaten müssen überleben.
Wir brauchen auch eine Möglichkeit, Millionen von gespeicherten Daten zu organisieren.
Lösung — Dateisystem
Ein Dateisystem organisiert persistente Daten in Dateien und Verzeichnisse.
/ ├─ home ├─ etc └─ var
Es verwaltet Namen, Metadaten, Berechtigungen und Zuordnungen zum Speicher.
Wird ein weiterer Datenträger angeschlossen, brauchen Anwendungen einen Pfad zu seinen Dateien. Beim Einhängen (Mounten) wird sein Dateisystem an einem Einhängepunkt zugänglich, beispielsweise unter /data.
Während des Bootens mountet Linux ein Root-Dateisystem an / und stellt den Startverzeichnisbaum bereit. Andere Dateisysteme, die von Festplattenpartitionen, USB-Laufwerken oder Netzwerkspeichern unterstützt werden, können in diesen Baum gemountet und ungemountet werden, wenn sie nicht mehr verwendet werden.
Kerngedanke: Dateisysteme organisieren persistente Daten und geben Anwendungen eine Standardmöglichkeit, darauf zuzugreifen.