Hva er et distribuert filsystem?
Et distribuert filsystem er et filsystem som gjør det mulig for flere datamaskiner over et nettverk å dele tilgang til filer. Denne delte tilgangen gjør at både filer og lagringsmedier kan deles over hele nettverket. Dette kan gjøre det mulig for datamaskiner med minimal lagring å få tilgang til og endre store filer.
Mange moderne filsystemer tillater bruk av "fildeling" med andre nettverksdatamaskiner. Dette er et eksempel på et distribuert filsystem. I disse tilfellene er de eneste filene som er tilgjengelige for brukere i nettverket, de som med vilje er blitt delt av brukeren.
Et filsystem kan betraktes som et distribuert filsystem bare hvis det passer til to kvalifikasjoner. Den første er at systemet må gjøre det mulig for flere brukere å få tilgang til filer fra forskjellige datamaskiner gjennom et nettverk. Det andre krever at filsystemet ikke er plassert på en fysisk disk som deles av hver av datamaskinene. Hvis filsystemet er plassert på en disk som deles av datamaskinene, er det kjent som et delt diskfilsystem.
Det er mange fordeler med å bruke et distribuert filsystem over et delt diskfilsystem. Delte disksystemer gjør det mulig for hver bruker å få tilgang til minnedisken direkte. Dette gjør at hver datamaskin har en høy grad av kontroll over minnedisken, noe som potensielt kan være en sikkerhetsrisiko. Distribuerte filsystemer tillater i stedet indirekte tilgang gjennom en nettverksprotokoll.
Bruk av indirekte tilgang gjennom nettverksprotokoller gjør det mulig for den sentrale lagringsenheten å regulere tilgangen til filer for alle brukere. Dette kan variere fra å gi noen brukere skrivebeskyttet tilgang til filer til til og med å nekte tilgang til bestemte filer. Ved å sentralisere denne kontrollen minimerer et distribuert filsystem potensielle sikkerhetshull.
Et annet relatert system er kjent som et distribuert datalager. Dette systemet er likt og gjør det mulig for brukere å lagre informasjon på tvers av en rekke nettverkssystemer. Til gjengjeld for dette vil brukere som får tilgang til det distribuerte datalageret, tillate andre brukere å lagre informasjon på systemet sitt.
Forskjellen mellom et distribuert filsystem og et distribuert datalager er ofte uskarpt. Den primære forskjellen kommer vanligvis fra de forskjellige innstillingene for bruk av disse systemene. Distribuerte filsystemer brukes vanligvis i lokale nettverk, noe som begrenser tilgangen fra brukere utenfor nettverket. Derimot har distribuerte datalagre ofte brukere fra mange forskjellige nettverk.