? Virtuelle filsystemer ( VFS ) er ikke- innfødte filsystemer som vises til sluttbrukeren å være på den lokale datamaskinen . Montering VFS systemer kan tillate avvikende filsystemer å fungere sømløst fra en bruker og system ståsted. For eksempel kan et Unix -basert datamaskin sømløst tilgang til filer som ligger på en lokal Windows formatert harddisk eller på en ekstern Mac OS basert server . Historie
virtuelle filsystemer ble først implementert i 1980 på Unix baserte datasystemer. Disse tidlige VFS ble utformet for å gi enkel tilgang til filsystemer vert på eksterne nettverk. Senere VFS tillatt for montering av filsystemer vert på andre lokale disker , disketter eller fil strukturer som er lagret på eksterne servere , eller i komprimerte arkiver . VFS er tilgjengelig for mange operativsystemer, inkludert Windows , Linux , Unix og Mac OS .
Funksjon
virtuelle filsystemer er montert som en katalog i det lokale filsystemet . Til sluttbruker og til programvare , ser montert VFS som kataloger og sub- kataloger på det lokale systemet . Dette gjør det enklere og raskere å få tilgang til filer . Det gjør det også programvare som ikke støtter ekstern nettverkstilgang å se og bruke filer på eksterne servere .
Windows Virtual File Systems
Selv om Windows bruker Server Message Block ( SMB ) fildeling , krever SMB fildeling en manuell tilkobling til serveren . En rekke selskaper har innført NFS ( Network File Systems ) for Windows. Windows NFS systemer er hovedsakelig kommersielle løsninger . For brukere av JungleDisk for Amazons data sky , vises Amazon data i Windows som en ny harddisk . De VFS monterer så snart JungleDisk klienten starter . En annen kommersiell VFS systemet er EldoS tilbakeringing File System . Windows XP og senere kan montere komprimerte filer som en VFS . Dette tillater deg å lese eller kopiere en bestemt fil uten å pakke ut hele arkivet .
Linux og Unix
Linux og Unix operativsystemer , ofte referert til som * nix , tilbyr kernel nivå VFS . I * nix systemer, kan du montere interne disker som er formatert som Windows -disker som sin egen katalog i * nix filsystemet . Remote * nix NFS kan monteres som lokale kataloger. De fleste * nix -operativsystemer også lese komprimerte arkiver som en VFS , slik at du kan få tilgang til et bestemt arkiv fil uten å pakke ut hele arkivet .
Mac OS
Fordi Mac OS er svært lik en * nix operativsystem , støtter det en rekke VFS . Macintosh OS X gitt en VFS lag svært lik de tidlige Unix VFS lag. Macintosh VFS er avledet fra og ligner på FreeBSD , en versjon av Unix , filsystem . Fjerne filsystemer kan monteres som Macintosh filmapper , noe som gjør deres plassering transparent for brukeren .