Was ist ein Remote-Dateisystem?
In Bezug auf Computer kann sich der Begriff "Remote-Dateisystem" auf eine physische Festplatte beziehen, auf die über verschiedene Protokolle auf einem Computersystem zugegriffen werden kann, das sich nicht am selben Ort wie das Speichergerät befindet, oder auf die verwendeten Softwareprotokolle um über ein Netzwerk auf die Dateien zuzugreifen. Mit einem Remote-Dateisystem können ein oder mehrere Benutzer Datendateien auf einem Speichergerät anzeigen, bearbeiten oder anderweitig bearbeiten, das nicht direkt mit dem Computer des Benutzers verbunden ist. Dies kann in großen Unternehmen erfolgen, in denen ein zentrales Informations-Repository verwendet wird, oder es kann über dumme Terminals oder Geräte implementiert werden, die nicht in der Lage sind, ihre eigenen Dateisysteme zu verwalten. Bei allgemeiner Verwendung beschreibt ein Remote-Dateisystem das physische System, auf dem sich die Dateien befinden. Dies kann eine Festplatte, ein Array von Laufwerken oder sogar eine Reihe anderer verknüpfter Remote-Dateisysteme sein. In Bezug auf die Software kann ein Remote-Dateisystem auf ein Kommunikationsprotokoll verweisen, z. B. das Network File System (NFS), mit dem ein sicherer und fehlerfreier Zugriff auf Dateien über ein Netzwerk ermöglicht wird.
Das Ziel bei der Verwendung oder Entwicklung eines Remote-Dateisystems besteht letztendlich darin, Benutzern den transparenten Zugriff auf das Remote-Laufwerk zu ermöglichen, sodass der Zugriff auf ein lokales Laufwerk zumeist nicht möglich ist. Dies wird unter anderem durch die Verwendung von Remote Procedure Calls (RPC) erreicht, bei denen die Software den Computer kontaktiert, auf dem sich das Dateisystem befindet, und den Server direkt auffordert, Befehle zum Bearbeiten der Dateien auszuführen. Auf diese Weise kann der Server die Dateien mit seiner eigenen Software verwalten. Aufwendigere Protokolle, die versuchen, den Betrieb eines gesamten Dateisystems über ein Netzwerk zu emulieren, sind nicht mehr erforderlich.
Der Zugriff auf ein Remote-Dateisystem kann auf verschiedene Arten erfolgen. Am häufigsten wird für den Remotezugriff eine grafische Benutzeroberfläche (GUI) verwendet, die der für den lokalen Dateizugriff verwendeten GUI ähnelt. Alternativ verwenden einige Netzwerksysteme eine Textbefehlszeile, insbesondere auf Systemen, die Befehlszeilendienstprogramme zum Ändern oder Sortieren von Dateien verwenden. In einigen Situationen ist das Dateisystem für den Benutzer nicht vollständig geöffnet, was bedeutet, dass auf das Dateisystem über eine andere Software zugegriffen wird, z. B. über ein Textverarbeitungsprogramm oder eine integrierte Entwicklungsumgebung (IDE). Unabhängig von der verwendeten Methode muss sich ein Benutzer beim Remote-Dateisystem häufig mit einem Kennwort am Server anmelden, um sicherzustellen, dass nur autorisierte Benutzer auf die Dateien zugreifen, und um Systemadministratoren zu ermöglichen, die Zugriffsebenen einiger Benutzer einzuschränken.