Vnode Schnittstelle - Frank Kardel
Vnode Schnittstelle - Frank Kardel
Vnode Schnittstelle - Frank Kardel
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Dateisystemerweiterungen<br />
4.5 Umstrukturierung des Dateisystems<br />
Wenn man die attributierten Dateien und Kernstrategien weiter betrachtet, so stellt<br />
sich die Frage nach einer Umstrukturierung des Unix Dateisystems.<br />
Mit Hilfe der Strategien lassen sich alle Dateitypen, die zur Zeit im Unix Dateisystem<br />
bekannt sind, sowie viele zukünftige Dateitypen, realisieren. Die einzigen Basistypen<br />
sind das Inhaltsverzeichnis und die einfache Datei. Diese Art der Erweiterung findet<br />
man auch in dem Vererbungskonzept moderner Programmiersprachen.<br />
4.6 Mögliche Strategien<br />
Folgende Tabelle zeigt existierende und mögliche zukünftige Strategien auf. Es gibt sicher<br />
noch mehr Anwendungen, besonders im Bereich der Datentypen für Multimedia<br />
und längerfristiger Datenhaltung.<br />
Zusätzliche Dateiattribute<br />
“KOMMENTAR, AUTOR, ...”<br />
88<br />
Funktion Name Prototyp<br />
USER existiert<br />
Zugriffskontrollisten ACL existiert<br />
Unterstützung der Datensicherung BACKUP -<br />
Repräsentation (tar, cpio Dateien als Dateibäume) TAR, CPIO existiert<br />
Verbesserte Gerätebeschreibung DEVICE -<br />
Statistiken STAT -<br />
Implizite Netzwerkverbindungen NETLINK -<br />
Komprimierte Speicherung COMPRESS -<br />
Verschlüsselte Speicherung CRYPT -<br />
Kontextabhängige Dateien (Architektur, Rechner, Konfiguration)<br />
CONTEXT -<br />
Prozeßkommunikation (z.B. implizites fork()/exec()) EXEC existiert<br />
Höhere Zugriffsmechanismen (ISAM, RECORD) ISAM,<br />
RECORD<br />
Versionskontrolle VERSION existiert<br />
Tab. 4.1 Mögliche Kernstrategien auf der Basis von attributierten Dateien<br />
-