IT-Lexikon › Infrastruktur › OverlayFS

OverlayFS

Infrastruktur Svenska → Aktualisiert: 2026-09-12

Das Union-Dateisystem im Linux-Kernel, das die Schichten eines Container-Images zu einem einzigen zusammenhängenden Dateisystem stapelt, mit einer dünnen beschreibbaren Schicht obendrauf. Dadurch können sich viele Container dieselben unveränderlichen Image-Schichten teilen, ohne sie zu kopieren.

Mechanik: OverlayFS verschmilzt ein "Lower" (die unveränderlichen, geteilten Image-Schichten, schreibgeschützt) mit einem "Upper" (der eigenen beschreibbaren Schicht des Containers) zu einer "Merged"-Ansicht. Liest der Container eine Datei, kommt sie aus den Schichten; schreibt er in eine Datei, passiert ein Copy-on-Write — die Datei wird in die beschreibbare Schicht hochkopiert und dort geändert, die Originalschicht bleibt unangetastet. Der Gewinn: Zehn Container aus demselben Image teilen sich die Schichten auf der Platte (eine einzige Kopie) und haben nur ihre eigenen Diffs; der Start ist schnell, weil nichts kopiert wird, bevor geschrieben wird. Das erklärt, warum Container gegenüber vollständigen VM-Images so platz- und startsparend sind. Stirbt der Container, wird die beschreibbare Schicht verworfen — deshalb sind Container-Dateisysteme flüchtig. Die Grundlage dafür, wie Container-Images zur Laufzeit materialisiert werden.

← Zurück zum Lexikon