Virtual Filesystem Switch

Virtual Filesystem Switch

Ein virtuelles Dateisystem (engl. virtual file system, VFS) ist eine Abstraktionsschicht oberhalb konkreter Dateisysteme.

Ein VFS-Layer stellt Programmen eine einheitliche API zur Verfügung, um auf unterschiedliche Dateisysteme zuzugreifen.

Dies dient als allgemeine Schnittstelle und verdeckt verschiedene lokale Dateisysteme sowie Zugriffe auf entfernte Verzeichnisse und Dateien. Das VFS unterhält für jede geöffnete Datei einen Eintrag (v-node)

  • entweder den lokalen Dateidescriptor (i-node)
  • oder einen globalen NFS-Descriptor (r-node)

Das dynamische Einhängen (und Aushängen) von importierten Verzeichnissen wird von einem speziellen Programm, dem Automounter, durchgeführt.

Eine VFS Schicht (auch: VFS switch) gibt es u. a. in Linux, BSD-basierten Betriebssystemen, im KDE-Desktop (Kio), GNOME-Desktop (GVFS) und im Jakarta-Projekt der Apache Software Foundation.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Virtual File System — ou VFS (ou encore Virtual Filesystem Switch) est le nom commun de différents systèmes de fichiers virtuels fonctionnant sur la famille de systèmes d exploitation de type UNIX. Il est apparu dans la version 2.0 de SunOS, puis il a été adopté par… …   Wikipédia en Français

  • Virtual file system — A virtual file system (VFS) or virtual filesystem switch is an abstraction layer on top of a more concrete file system. The purpose of a VFS is to allow client applications to access different types of concrete file systems in a uniform way. A… …   Wikipedia

  • VFS — Virtual File System Virtual File System ou VFS (ou encore Virtual Filesystem Switch) est le nom commun de différents systèmes de fichiers virtuels fonctionnant sur la famille de systèmes d exploitation de type UNIX. Il est apparu dans la version… …   Wikipédia en Français

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste von Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z siehe auch: Liste von Dateiendu …   Deutsch Wikipedia

  • Виртуальная файловая система — (англ. virtual file system  VFS) или виртуальный коммутатор файловой системы (англ. virtual filesystem switch) уровень абстракции поверх конкретной реализации файловой системы. Целью VFS является обеспечение единообразного доступа… …   Википедия

  • Grid-oriented storage — (GOS) is a dedicated data storage architecture which can be connected directly to a computational grid to support advanced data bank services and reservoirs for data that can be shared among multiple computers and end users on the grid.… …   Wikipedia

  • GNU/Hurd — GNU Hurd Entwickler GNU Hurd Entwicklerteam Architekturen IA 32 …   Deutsch Wikipedia

  • Gnu hurd — Entwickler GNU Hurd Entwicklerteam Architekturen IA 32 …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”