Vad är ett distribuerat filsystem?
Ett distribuerat filsystem är ett filsystem som gör att flera datorer över ett nätverk kan dela åtkomst till filer. Denna delade åtkomst gör att både filer och lagringsmedier kan delas över nätverket. Detta kan göra det möjligt för datorer med minimal lagring att komma åt och ändra stora filer.
Många moderna filsystem möjliggör användning av "fildelning" med andra nätverksdatorer. Detta är ett exempel på ett distribuerat filsystem. I dessa fall är de enda filerna som är tillgängliga för användare i nätverket de som avsiktligt har delats av användaren.
Ett filsystem kan betraktas som ett distribuerat filsystem endast om det passar två kvalifikationer. Den första är att systemet måste göra det möjligt för flera användare att få åtkomst till filer från olika datorer via ett nätverk. Den andra kräver att filsystemet inte finns på en fysisk disk som delas av var och en av datorerna. Om filsystemet finns på en disk som delas av datorerna kallas det ett delat diskfilsystem.
Det finns många fördelar med att använda ett distribuerat filsystem över ett delat diskfilsystem. Delade disksystem möjliggör för varje användare att komma åt minnesdisken direkt. Detta gör att varje dator har en hög grad av kontroll över minneskivan, vilket kan vara en säkerhetsrisk. Distribuerade filsystem tillåter istället indirekt åtkomst genom ett nätverksprotokoll.
Användningen av indirekt åtkomst genom nätverksprotokoll gör det möjligt för den centrala lagringsenheten att reglera åtkomst till filer för alla användare. Detta kan sträcka sig från att tillåta vissa användare skrivskyddad åtkomst till filer till och med att neka någon åtkomst till vissa filer. Genom att centralisera denna kontroll minimerar ett distribuerat filsystem potentiella säkerhetshål.
Ett annat relaterat system kallas ett distribuerat datalager. Det här systemet är liknande och gör det möjligt för användare att lagra information i olika nätverkssystem. I gengäld för detta kommer användare som öppnar det distribuerade datalageret att andra användare kan lagra information om sitt system.
Skillnaden mellan ett distribuerat filsystem och ett distribuerat datalager är ofta suddig. Den primära skillnaden kommer i allmänhet från de olika inställningarna för användning av dessa system. Distribuerade filsystem används vanligtvis i lokala nätverk, vilket begränsar åtkomst från användare utanför nätverket. Däremot har distribuerade datalagare ofta användare från många olika nätverk.