Wat is een extern bestandssysteem?
Met betrekking tot computers kan de term "extern bestandssysteem" verwijzen naar een fysieke schijf die toegankelijk is via verschillende protocollen op een computersysteem dat zich niet op dezelfde locatie bevindt als het opslagapparaat, of het kan verwijzen naar de gebruikte softwareprotocollen om toegang te krijgen tot de bestanden via een netwerk. Met een extern bestandssysteem kunnen een of meer gebruikers gegevensbestanden bekijken, bewerken of anderszins manipuleren op een opslagapparaat dat niet rechtstreeks is aangesloten op de computer van de gebruiker. Dit kan worden gedaan in grote bedrijven waar een centrale gegevensrepository wordt gebruikt, of het kan worden geïmplementeerd via domme terminals of apparaten die niet de mogelijkheid hebben om hun eigen bestandssystemen te onderhouden. Bij algemeen gebruik beschrijft een extern bestandssysteem het fysieke systeem waar de bestanden zich bevinden, wat een harde schijf, een reeks schijven of zelfs een aantal andere gekoppelde externe bestandssystemen kan zijn. In softwaretermen kan een extern bestandssysteem verwijzen naar een communicatieprotocol, zoals het netwerkbestandssysteem (NFS), dat wordt gebruikt om veilige en foutloze toegang tot bestanden in een netwerk mogelijk te maken.
Het doel bij het gebruik of ontwikkelen van een extern bestandssysteem is uiteindelijk gebruikers toegang te geven tot de externe schijf op een transparante manier, zodat het meestal niet te onderscheiden is van toegang tot een lokale schijf. Een manier om dit te bereiken is door het gebruik van RPC (Remote Procedure Calls), waarbij de software contact maakt met de computer die het bestandssysteem host en direct vraagt dat de server opdrachten uitvoert om de bestanden te manipuleren. Hierdoor kan de server de bestanden beheren met zijn eigen software, waardoor er minder uitgebreide protocollen nodig zijn die proberen de werking van een volledig bestandssysteem via een netwerk te emuleren.
Toegang krijgen tot een extern bestandssysteem kan op een aantal manieren. Meestal wordt een grafische gebruikersinterface (GUI) gebruikt die vergelijkbaar is met de GUI die wordt gebruikt voor lokale bestandstoegang voor externe toegang. Als alternatief gebruiken sommige netwerksystemen een tekstopdrachtregel, vooral op systemen die opdrachtregelprogramma's gebruiken voor het wijzigen of sorteren van bestanden. In sommige situaties is het bestandssysteem niet volledig open voor de gebruiker, wat betekent dat het toegankelijk is via een ander stuk software, zoals een tekstverwerker of een geïntegreerde ontwikkelomgeving (IDE). Welke methode ook wordt gebruikt, het externe bestandssysteem vereist vaak dat een gebruiker zich aanmeldt bij de server met een wachtwoord om te zorgen dat alleen geautoriseerde gebruikers toegang hebben tot de bestanden en om systeembeheerders de toegangsniveaus van sommige gebruikers te laten beperken.