NFS
Steht für „Network File System“. NFS ist ein Protokoll, das verwendet wird, um über ein Netzwerk auf Dateien zuzugreifen. Es wurde von Sun Microsystems entwickelt und 1989 eingeführt. Das Protokoll ist plattformunabhängig, das heißt, es funktioniert mit verschiedenen Betriebssystemen und Netzwerkkonfigurationen.
Obwohl „file system“ zwei Drittel des Akronyms NFS ausmacht, ist das Network File System kein tatsächliches Dateisystem wie NTFS oder APFS. Stattdessen handelt es sich um ein Protokoll, das Standardbefehle für den Zugriff auf Dateien an netzwerkbasierten Speicherorten bereitstellt. Es basiert auf dem RPC-Protokoll und verwendet Remote Procedure Calls, um auf Dateien zuzugreifen.
Beispiele für NFS-Befehle sind:
- NFSPROC_LOOKUP() – Dateien anhand des Dateinamens finden
- NFSPROC_READ() – aus einer Datei lesen
- NFSPROC_WRITE() – in eine Datei schreiben
NFS kann gemeinsam genutzte Dateien in ein lokales Verzeichnis einbinden, sodass Clientsysteme auf entfernte Daten wie auf einen lokalen Ordner zugreifen können. Der Client kann Unterverzeichnisse durchsuchen, Dateiberechtigungen abfragen sowie Dateien lesen, schreiben und erstellen. NFS übersetzt die Dateipfade und Dateibefehle so, dass sie mit dem entsprechenden Dateisystem funktionieren.
NOTE: NFS ist ein offener Standard. Das bedeutet, dass jeder Entwickler NFS-Unterstützung zu einer Anwendung hinzufügen kann. Damit NFS funktioniert, müssen jedoch sowohl das Serversystem als auch das Clientsystem NFS unterstützen.
Testen Sie Ihr Wissen