Dateisystem

Aus Tuxfutter

Wechseln zu: Navigation, Suche

Bei einem Dateisystem handelt es sich um eine Systemstruktur, um Daten auf einem Massenspeicher zu verwalten. Dies umfasst Operationen wie Lesen, Schreiben und Löschen.

Ein Massenspeicher wird in der Regel durch eine Blockstruktur adressiert, d.h. es können nur ganze Blöcke von Daten gelesen und geschrieben werden. Für die korrekte Verarbeitung der Block-Daten ist das Dateisystem zuständig. Für die Arbeit mit Dateien stellt der Betriebssystemkern verschiedene Systemrufe zur Verfügung:

  • open, close (Öffnen, Schließen)
  • create, unlink (Anlegen, Löschen)
  • read, write (Lesen, Schreiben)
  • mkdir, rmdir (Verzeichnis erzeugen, .. löschen)

[Bearbeiten] Gerätezugriff

Ein Dateisystem kann soweit abstrahiert werden, dass über seine Schnittstelle auch Zugriffe auf physische und logische Geräte erfolgen kann (vgl. UNIX: everything is a file). Daher greifen auch beim Gerätezugriff unter Unix die Dateisystemrechte.

Dateisysteme lassen sich grob in folgende Kategorien unterteilen:

'Persönliche Werkzeuge