Système de fichiers virtuel (vfs)

Définition - Que signifie Virtual File System (VFS)?

Un système de fichiers virtuel (VFS) est une couche d'abstraction qui réside au-dessus d'un système de fichiers et fournit une interface entre le noyau et le système de fichiers. Grâce à un VFS, les applications clientes peuvent accéder à différents systèmes de fichiers.

Un VFS est également connu sous le nom de commutateur de système de fichiers virtuel (VFS).

Definir Tech explique le système de fichiers virtuel (VFS)

Considérez un système de fichiers virtuel (VFS) comme un conteneur gérable qui fournit virtuellement les fonctionnalités d'un système de fichiers.

Lors de chaque initialisation du système de fichiers, le système de fichiers s'enregistre auprès du VFS. Cela se produit lorsque le système d'exploitation (OS) s'initialise au démarrage. Les vrais systèmes de fichiers sont généralement construits sous forme de modules chargeables ou intégrés directement dans le noyau.

Le VFS conserve également un cache des recherches de répertoires afin que les inodes des répertoires fréquemment consultés puissent être localisés facilement. Par exemple, un VFS peut accéder de manière transparente aux périphériques de stockage locaux et réseau sans l'application cliente, connaissant les systèmes de fichiers réels, et peut même combler la disparité entre les systèmes de fichiers Windows, Mac OS et UNIX.