Hva er et nettverksfilsystem?
Et nettverksfilsystem, noen ganger kalt et distribuert filsystem, er en metode for å organisere og lagre filer og mapper på en måte som involverer flere datamaskiner koblet over et nettverk. Dette gjør at mange datamaskiner får tilgang til de samme dataene, og kan også tillate at data spres over mer enn en enhet. Dette er flere typer nettverksfilsystemer som er i bruk, hver med litt forskjellige funksjoner og formål.
Så godt som alle typer enheter som brukes til å lese eller spille inn datadata, fra harddisker til innspillbare CD-plater, bruker et filsystem for å organisere og lagre informasjon. Selv om de fleste har noen få vanlige funksjoner, varierer filsystemer mye i utforming, tiltenkt bruk og muligheter. I de fleste tilfeller er et filsystem begrenset til en fysisk enhet, for eksempel en harddisk. Hver enhet eller disk på en datamaskin har sitt eget filsystem. Et nettverksfilsystem tar en isolert ressurs, for eksempel en harddisk inne i en datamaskin, og gjør den til en delt ressurs tilgjengelig for andre datamaskiner i et nettverk.
Å dele filsystemer over et nettverk kan ha mange fordeler. Filer på en datamaskin kan enkelt deles med andre datamaskiner, og brukere kan enkelt utveksle informasjon eller samarbeide om prosjekter. I mange tilfeller er det også mulig å "montere" nettverksressurser, slik at den delte ressursen for en bruker og en datamaskins installerte applikasjoner ikke vises annerledes enn en lokal ressurs. For eksempel kan en mappe som inneholder musikk- eller nettleserbokmerker lagres på en datamaskin og deles med flere andre for å holde informasjonen synkronisert. I noen nettverksmiljøer deles brukerens hele hjemmemappe ved hjelp av et nettverksfilsystem, slik at brukerens data er tilgjengelige fra praktisk talt ethvert punkt i nettverket.
Det har vært en rekke nettverksfilsystemer opprettet siden begynnelsen av 1980-tallet. Sun Microsystems® utviklet en protokoll kjent som Network File System (NFS) fra 1985; det brukes ofte i Linux- og UNIX®-filservere. Microsoft® tilbyr et produkt kjent som Distribuert filsystem (DFS) som gjør det mulig å bruke den populære Server Message Block-fildelingsprotokollen som er inkludert i Windows® i et nettverksfilsystem. Andrew File System (AFS) har som mål å gi et nettverksfilsystem på bedriftsnivå nye funksjoner og sikker autentisering gjennom Kerberos-protokollen, mens Secure Shell Filesystem (SSHFS) bruker den langvarige Secure Shell-protokollen for å oppnå et lignende mål. Google File System (GFS) og Hadoop Distribuert File System (HDFS) brukes av Google® og Yahoo! ® for å lagre store datamengder på tusenvis av individuelle harddisker.