Verwaltung von Dateien

  • Datei-Inhalt: Block-orientiert mit speziellem Block-Index (s. unten)
  • Inodes: Ablage der Verwaltungsinformationen:

Inodes

  • Jede Datei hat genau einen Inode

Verwaltungsinformationen

  • eindeutiger Bezeichner (Inode-Nummer)
  • Anzahl der Hard links (mehrere Namen für Datei)
  • Dateityp
  • Besitzer (uid)
  • Gruppe (gid)
  • Zugriffsrechte (RWX-Bits…)
  • Anzahl der Bytes
  • Zeitpunkt des letzten Zugriffs, der letzten Änderung, …
  • Verweise auf Datenblöcke

Verweise auf Datenblöcke

Boot-Block

  • Block 0 des „Root“-Dateisystems
  • Wird beim Booten geladen

Superblock

  • Verwaltungsinformationen des Dateisystems:
    • Größe
    • Verwaltung der freien Inodes
    • Verwaltung der freien Blöcke
      (Verkettete Liste von Blöcken mit freien Blocknummern)

Gesamtübersicht

Verwaltung von Verzeichnissen

  • Verzeichnisse sind Dateien (Inode, Datenblöcke,…)
  • Folgen von Einträgen
  • Jeder Eintrag enthält:
    • Dateiname („nächste“ Pfadkomponente)

    • Inode-Nummer