0

Im Linux-Kernel liegen die virtuellen Dateisysteme über konkreten Dateisystemen und Gerätedateien, um eine einheitliche Schnittstelle für den Zugriff auf die darunter liegenden zu bieten.Liegt das virtuelle Dateisystem auf verteilten Dateisystemen?

Liegen verteilte Dateisysteme unter oder über dem virtuellen Dateisystem in jedem Computer?

Sind verteilte Dateisysteme auf der Ebene von Betriebssystemkernen oder als Software über dem Betriebssystemkernel implementiert?

Wie sieht das große Bild der Schichten aus?

Danke.

Antwort

1

Reg: Virtuelles Dateisystem

Das virtuelle Dateisystem ist eine Abstraktionsschicht für mehrere Unterstützung des Dateisystems. Das VFS stellt eine Vorlage bereit, in die Dateisystem-Entwickler die unterstützten Operationen eines Dateisystems eintragen müssen.

verteilte Dateisysteme liegen Sie unter oder über dem virtuellen Dateisystem in jedem Computer?

Es hängt von der Implementierung des Dateisystems ab.

(A) Es könnte unter VFS (a.k.a Kernel-Dateisystem) sein, die die Interna des Betriebssystems verwendet und Dateisystemfunktionen verteilt. Es könnte wieder von 2 Arten

(1) Aufbauend auf bestehenden On-Disk-Dateisysteme (hier Proxy-Dateisysteme genannt)

(2) Könnte echte On-Disk-verteiltes Dateisystem sein.

(B) Es könnte vollständig über VFS und OS vollständig sein (a.k.a Benutzer-Dateisystem), indem die Benutzer-Ebene API-Schnittstellen des Dateisystems oder FUSE.