Virtual file system

Virtual file system

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

  • Parallel Virtual File System — The Parallel Virtual File System (PVFS) is an Open Source parallel file system. A parallel file system is a type of distributed file system that distributes file data across multiple servers and provides for concurrent access by multiple tasks of …   Wikipedia

  • Gnome Virtual File System — Das Gnome Virtual File System (kurz „GVFS“) ist eine netzwerktransparente virtuelle Dateisystemebene für das Gimp Toolkit, welche den Zugriff auf Dateien verschiedener Netzwerk Protokolle ermöglicht. GVFS ist eine Weiterentwicklung des früheren… …   Deutsch Wikipedia

  • File system — For library and office filing systems, see Library classification. Further information: Filing cabinet A file system (or filesystem) is a means to organize data expected to be retained after a program terminates by providing procedures to store,… …   Wikipedia

  • Installable File System — (IFS) API файловых систем в IBM OS/2 и Microsoft Windows, который позволяет операционной системе распознать и загрузить драйвер файловой системы. Содержание 1 История 2 IFS в OS/2 3 IFS в Windows NT …   Википедия

  • Lustre (file system) — Infobox software name = Lustre developer = Sun Microsystems latest release version = 1.6.5.1 latest release date = release date|2008|07|10 operating system = Linux genre = Shared disk file system license = GPL website = http://www.lustre.org,… …   Wikipedia

  • Installable File System — The Installable File System (IFS) is a filesystem API in IBM OS/2 and Microsoft Windows NT that enables the operating system to recognize and load drivers for file systems. It is part of the Windows Driver Kit.HistoryWhen IBM and Microsoft were… …   Wikipedia

  • Google File System — (GFS) is a proprietary distributed file system developed by Google for its own use. Despite having published details on technologies like the Google File System, Google has not released the software as open source and shows little interest in… …   Wikipedia

  • MultiVersion File System — MVFS (MultiVersion File System) is a virtual file system which displays specific versions of data stored in ClearCase. In particular, it supports dynamic views which can show an arbitrary combination of local and remote files. [cite web… …   Wikipedia

Share the article and excerpts

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