Hva er et eksternt filsystem?
I forhold til datamaskiner kan begrepet "eksternt filsystem" referere til en fysisk disk som du kan få tilgang til gjennom forskjellige protokoller på et datasystem som ikke er på samme sted som lagringsenheten, eller det kan referere til programvareprotokollene som brukes for å få tilgang til filene via et nettverk. Et eksternt filsystem lar en eller flere brukere se, redigere eller på annen måte manipulere datafiler på en lagringsenhet som ikke er direkte koblet til brukerens datamaskin. Dette kan gjøres i store virksomheter der et sentralt informasjonslager brukes, eller det kan implementeres gjennom stumme terminaler eller enheter som ikke har muligheten til å vedlikeholde egne filsystemer. Når det brukes generisk, beskriver et eksternt filsystem det fysiske systemet der filene befinner seg, som kan være en harddisk, en rekke stasjoner eller til og med et antall andre koblede eksterne filsystemer. I programvareuttrykk kan et eksternt filsystem referere til en kommunikasjonsprotokoll, for eksempel nettverksfilsystemet (NFS), som brukes for å gi sikker og feilfri tilgang til filer over et nettverk.
Målet når du bruker eller utvikler et eksternt filsystem til syvende og sist er å la brukerne få tilgang til den eksterne stasjonen på en gjennomsiktig måte, slik at det stort sett ikke kan skilles fra tilgang til en lokal stasjon. En måte dette oppnås er ved bruk av eksterne prosedyresamtaler (RPC) der programvaren kontakter datamaskinen som er vert for filsystemet og ber direkte om at serveren utfører kommandoer for å manipulere filene. Dette gjør det mulig for serveren å administrere filene med sin egen programvare, noe som reduserer behovet for mer forseggjorte protokoller som prøver å etterligne driften av et helt filsystem gjennom et nettverk.
Å få tilgang til et eksternt filsystem kan gjøres på flere måter. Oftest brukes et grafisk brukergrensesnitt (GUI) som ligner GUI som brukes for lokal filtilgang for fjerntilgang. Alternativt bruker noen nettverkssystemer en tekstkommandolinje, spesielt på systemer som bruker kommandolinjeværktøy for modifisering eller sortering av filer. I noen situasjoner er filsystemet ikke helt åpent for brukeren, noe som betyr at det nås via et annet programvare, for eksempel en tekstbehandler eller integrert utviklingsmiljø (IDE). Uansett hvilken metode som brukes, krever det eksterne filsystemet ofte at en bruker logger seg på serveren med et passord for å sikre at bare autoriserte brukere får tilgang til filene, og for å tillate systemadministratorer å begrense noen brukers tilgangsnivåer.