Virtual file system (vfs)

Definition - Was bedeutet Virtual File System (VFS)?

Ein virtuelles Dateisystem (VFS) ist eine Abstraktionsschicht, die sich über einem Dateisystem befindet und eine Schnittstelle zwischen dem Kernel und dem Dateisystem bietet. Über ein VFS können Clientanwendungen auf verschiedene Dateisysteme zugreifen.

Ein VFS wird auch als Virtual File System Switch (VFS) bezeichnet.

Technische.me erklärt Virtual File System (VFS)

Stellen Sie sich ein virtuelles Dateisystem (VFS) als einen verwaltbaren Container vor, der virtuell die Funktionalität eines Dateisystems bietet.

Bei jeder Dateisysteminitialisierung registriert sich das Dateisystem beim VFS. Dies tritt auf, wenn sich das Betriebssystem beim Start selbst initialisiert. Die realen Dateisysteme werden im Allgemeinen als ladbare Module oder direkt in den Kernel integriert.

Das VFS verwaltet auch einen Cache mit Verzeichnissuchen, sodass Inodes für Verzeichnisse, auf die häufig zugegriffen wird, leicht gefunden werden können. Beispielsweise kann ein VFS ohne die Clientanwendung transparent auf lokale und Netzwerkspeichergeräte zugreifen, die tatsächlichen Dateisysteme kennen und sogar die Unterschiede zwischen Windows-, Mac OS- und UNIX-Dateisystemen überbrücken.