VFSArchitektur
Die VFS-Architektur (Virtual File System) bezeichnet in Betriebssystemen eine abstrakte Schicht zwischen Anwendungen und den eigentlichen Dateisystemtreibern. Sie ermöglicht es, verschiedene Dateisysteme über eine einheitliche Schnittstelle zu verwenden, unterstützt das Mounten von Dateisystemen an unterschiedlichen Stellen des Namenraums und verbirgt Details wie Inodes, Block-Layouts und sonstige Dateisystem-spezifische Implementierungen vor der Anwender- und Anwendungslogik.
Kernkomponenten sind die VFS-Schicht selbst, Dentries und Inodes, Superblöcke und File-Objekte. Dentries (Verzeichnis-Einträge) unterstützen die Namensauflösung
Der Zugriff durch Anwendungen erfolgt über Systemaufrufe, die im VFS in abstrahierte Operationen überführt werden; die
Beispiele und Einsatz: Linux verwendet eine umfangreiche VFS, die ext4, XFS und Btrfs sowie Netzwerkdateisysteme wie