? Virtuelle Dateisysteme (VFS ) sind nicht -native Dateisysteme, die an den Endverbraucher scheinen auf dem lokalen Computer sein . Montage VFS -Systeme können damit unterschiedliche Dateisysteme nahtlos funktionieren von einem Benutzer -und System- Sicht . Zum Beispiel kann ein Unix- basierten Computer nahtlosen Zugriff auf Dateien auf einem lokalen Windows- formatierte Festplatte oder auf einem entfernten Mac OS basierte Server. History
Virtuelle Dateisysteme wurden erstmals in den 1980er Jahren auf Unix-basierten Computing-Systeme implementiert. Diese frühen VFS wurden entworfen, um den einfachen Zugriff auf Dateisysteme auf Remote-Netzwerken gehostet werden . Später VFS für das Einhängen von Dateisystemen auf anderen lokalen Festplatten gehostet erlaubt, Festplatten oder Dateistrukturen auf Remote-Servern gespeichert werden, oder in komprimierten Archiven . VFS ist für viele Betriebssysteme , darunter Windows, Linux , Unix und Mac OS verfügbar .
Funktion
Virtuelle Dateisysteme werden als ein Verzeichnis im lokalen Dateisystem gemountet . Für den Endbenutzer und Software , sieht das montiert VFS wie Verzeichnisse und Unterverzeichnisse auf dem lokalen System. Dies macht es einfacher und schneller Zugriff auf Dateien . Es ermöglicht auch Software, die nicht unterstützt Remote-Netzwerk- Zugang zu sehen und benutzen Dateien auf entfernten Servern .
Windows Virtual File Systems
Obwohl Windows Server verwendet Message Block (SMB) -Filesharing , erfordert SMB file Sharing eine manuelle Verbindung zum Server . Eine Reihe von Unternehmen haben NFS (Network File System) für Windows implementiert. Windows- NFS -Systeme sind in erster Linie kommerzielle Lösungen . Für Benutzer von JungleDisk für Amazons Cloud- Daten , erscheint die Amazon -Daten in Windows als neues Laufwerk. Die VFS montiert , sobald die JungleDisk Client startet . Ein weiterer kommerzieller VFS -System ist die EldoS Callback File System . Windows XP und später montiert werden kann komprimierte Dateien als VFS . Dies ermöglicht Ihnen zu lesen oder zu kopieren , ohne eine bestimmte Datei Entpacken das gesamte Archiv .
Linux und Unix
Linux und Unix-Betriebssystemen , die oft als * nix bezeichnet , bietet der Kernel-Ebene VFS . In * nix -Systemen können Sie montieren interne Laufwerke als Windows-Festplatten als ihr eigenes Verzeichnis in Ihrem * nix -Dateisystem formatiert . Fernbedienung * nix NFS kann als lokale Verzeichnisse montiert werden. Die meisten * nix Betriebssysteme lesen Sie auch komprimierte Archive als VFS , so dass Sie eine bestimmte Datei ohne Archiv dekomprimiert das gesamte Archiv zugreifen .
Mac OS
Da Mac OS ist sehr ähnlich zu einem * nix Betriebssystem unterstützt es eine Reihe von VFS . Macintosh OS X bereitgestellt ein VFS -Schicht sehr ähnlich zu den frühen Unix VFS Schichten . Der Macintosh VFS ist abgeleitet und ähnlich wie die FreeBSD, eine Version von Unix, Dateisystem. Remote- Datei -Systeme können als Macintosh Aktenordner montiert werden , so dass ihre Position für den Benutzer transparent .