Wat is een gedistribueerd bestandssysteem?
Een gedistribueerd bestandssysteem is een bestandssysteem waarmee meerdere computers in een netwerk toegang tot bestanden kunnen delen. Door deze gedeelde toegang kunnen zowel bestanden als opslagmedia via het netwerk worden gedeeld. Hiermee kunnen computers met minimale opslag toegang krijgen tot grote bestanden en deze wijzigen.
Veel moderne bestandssystemen maken het gebruik van "bestandsuitwisseling" met andere netwerkcomputers mogelijk. Dit is een voorbeeld van een gedistribueerd bestandssysteem. In deze gevallen zijn de enige bestanden die toegankelijk zijn voor gebruikers op het netwerk, die opzettelijk door de gebruiker zijn gedeeld.
Een bestandssysteem kan alleen als een gedistribueerd bestandssysteem worden beschouwd als het aan twee kwalificaties voldoet. De eerste is dat het systeem meerdere gebruikers toegang moet geven tot bestanden van verschillende computers via een netwerk. De tweede vereist dat het bestandssysteem zich niet op een fysieke schijf bevindt die door elk van de computers wordt gedeeld. Als het bestandssysteem zich op een schijf bevindt die door de computers wordt gedeeld, staat het bekend als een gedeeld schijfbestandssysteem.
Er zijn veel voordelen aan het gebruik van een gedistribueerd bestandssysteem boven een gedeeld schijfbestandssysteem. Met gedeelde schijfsystemen heeft elke gebruiker rechtstreeks toegang tot de geheugenschijf. Hierdoor heeft elke computer een hoge mate van controle over de geheugenschijf, wat mogelijk een beveiligingsrisico kan zijn. Gedistribueerde bestandssystemen bieden in plaats daarvan indirecte toegang via een netwerkprotocol.
Door het gebruik van indirecte toegang via netwerkprotocollen kan het centrale opslagapparaat de toegang tot bestanden voor alle gebruikers regelen. Dit kan variëren van het toestaan van alleen-lezen toegang tot bestanden tot zelfs het weigeren van toegang tot bepaalde bestanden. Door deze controle te centraliseren, minimaliseert een gedistribueerd bestandssysteem mogelijke beveiligingslekken.
Een ander gerelateerd systeem staat bekend als een gedistribueerde gegevensopslag. Dit systeem is vergelijkbaar en stelt gebruikers in staat informatie op te slaan in verschillende netwerksystemen. In ruil daarvoor kunnen gebruikers die toegang hebben tot de gedistribueerde gegevensopslag andere gebruikers informatie op hun systeem opslaan.
Het verschil tussen een gedistribueerd bestandssysteem en een gedistribueerde gegevensopslag is vaak wazig. Het primaire verschil komt meestal voort uit de verschillende instellingen voor het gebruik van deze systemen. Gedistribueerde bestandssystemen worden over het algemeen gebruikt op lokale netwerken, waardoor de toegang van gebruikers buiten het netwerk wordt beperkt. Gedistribueerde datastores hebben daarentegen vaak gebruikers uit veel verschillende netwerken.