<< 9.7 Konsistenz | Index | 10.1 Einführung >>
9.8 Verteile Dateisysteme am Beispiel NFS
- Merkmale
- Client-Server-Netzwerk-Dateisystem
- Transparener Zugriff auf entfernte Dateien
- Zwei Protokolle, verwenden RPC-Protokoll
- Mounten
- Datei-Zugriff
- NFS-Server
- Exportiert Verzeichnisse (inkl. Unterverzeichnisse)
- Zustandslos (speichert sich keine Informationen über die Nutzung der Dateien)
- NFS-Client
- Importiert (mountet) Verzeichnisse in lokales Dateisystem
- Integration in das Betriebssystem
- Abstraktionsschicht über dem lokalen Dateisystem: Virtul File System (VFS)
- Pro Datei Verwaltung einer V-Node (analog zur I-Node)
- V-Node zeigt entweder auf eine I-Node (lokale Datei) oder auf eine R-Node (remote Datei)
- Anwender sieht nur V-Node, Details sind für ihn unerheblich
- Anhand der V-Node entscheidet Betriebssystem, ob es sich um lokale oder entfernte Datei/Verzeichnis handelt
- Bei entfernten Verzeichnis:
- RPC-Aufruf zum öffnen der Datei an Server
- Server schickt Handle auf Datei zurück
- Kernel legt Handle in R-Node und erzeugt V-Node mit Verweis auf R-Node
- Gibt V-Node an Aufrufer zurück
- Bei entfernten Verzeichnis:
- Abstraktionsschicht über dem lokalen Dateisystem: Virtul File System (VFS)
Zuletzt geändert am 14 März 2005 21:41 Uhr von chrschn
