Zum Inhalt springen

Informatik · Klasse 8–10 · aktualisiert

Dateisystem einfach erklärt: Aufbau, Rechte, Auswahl

Du lernst, wie Dateisysteme Dateien ordnen, Daten finden, Zugriffe regeln und zu verschiedenen Speicheraufgaben passen.

0 von 10 Aufgaben gelöst

Dateisystem einfach erklärt: Aufbau, Rechte, Auswahl

Kurz gesagt

Ein Dateisystem organisiert Dateien und Ordner auf einem Datenträger, also einem Speicher für Daten. Es verwaltet Namen, Speicherorte und weitere Angaben zu Dateien; je nach Dateisystem gehören auch Zugriffsrechte dazu.

Ein Datenträger, etwa eine Festplatte, speichert Daten. Eine Datei fasst gespeicherte Daten unter einem Namen zusammen; ein Ordner enthält Einträge für Dateien und weitere Ordner. Das Dateisystem verbindet diese Ordnung mit den gespeicherten Inhalten. Windows und Linux sind Betriebssysteme: Sie verwalten den Computer und nutzen Dateisysteme für den Zugriff auf Datenträger.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Termi das Ziel für dich ab.

4 Abschnitte

Eine Hierarchie ist eine Ordnung mit übergeordneten und untergeordneten Ebenen. Im einfachen Ordnermodell beginnt sie bei der Wurzel, dem obersten Verzeichnis. Verzeichnis ist ein anderes Wort für Ordner. Ein Ordner kann Unterordner enthalten. Dadurch entsteht eine Struktur wie ein verzweigter Baum.

Ein Pfad beschreibt den Weg zu einem Eintrag. Wir verwenden hier die Schreibweise von Linux: Das Zeichen / trennt die Namen auf dem Weg. Bei /lernen/erde/boden.txt gehst du von der Wurzel über die Ordner „lernen“ und „erde“ zur Datei „boden.txt“. Der Ordner „erde“ enthält diese Datei direkt.

Ein absoluter Pfad beginnt mit / und wird von der Wurzel aus gelesen. Ein relativer Pfad beginnt ohne /; in unseren Beispielen wird er vom aktuellen Ordner aus gelesen. Ist /lernen dein aktueller Ordner, führt erde/boden.txt zur gleichen Datei wie /lernen/erde/boden.txt. Der relative Pfad boden.txt würde dagegen eine Datei direkt in /lernen suchen.

Das Baumbild ist eine Vereinfachung. Ein symbolischer Link ist ein gespeicherter Verweis auf einen anderen Pfad. Solche Verweise können den Weg zu einem anderen Ort weiterleiten.

Definition

Pfad

Ein Pfad besteht aus Namen und Trennzeichen. Ein absoluter Linux-Pfad beginnt an der Wurzel; ein relativer Pfad beginnt in unseren Beispielen beim aktuellen Ordner.

Beispiel: Zwei Wege zur erfundenen Datei „plan.txt“

  1. 1Der aktuelle Ordner ist /freizeit.
  2. 2Der absolute Pfad lautet /freizeit/zelt/plan.txt.
  3. 3Der relative Pfad vom aktuellen Ordner lautet zelt/plan.txt.

Teste dich

LeichtDer aktuelle Ordner ist /projekte. Welcher relative Pfad führt zur Datei /projekte/foto/bild.png?

Alles auf einen Blick

Dateisystem

  • Ordnung

    Ordner und Unterordner bilden im einfachen Modell einen Baum; symbolische Links können zu anderen Pfaden weiterführen.

  • Pfad

    Ein absoluter Linux-Pfad beginnt an der Wurzel, ein relativer Pfad in unseren Beispielen am aktuellen Ordner.

  • Datenzugriff

    Im beschriebenen Linux-Modell führt der Namenseintrag zum Verwaltungsdatensatz und dessen Angaben zu den Daten. Bei genutzter Inline-Speicherung können die ersten 60 Byte direkt im Inode liegen.

  • Blockzuordnung

    Einzelne Blöcke lassen sich getrennt zuordnen; Extents beschreiben zusammenhängende Bereiche durch Start und Länge.

  • Rechte

    Im einfachen Unix-Modell sind Rechte am Dateiinhalt von Rechten am Ordnereintrag zu unterscheiden; zusätzliche Schutzregeln können Zugriffe sperren.

  • Auswahl

    Zweck, Einzeldateigröße und Geräteunterstützung entscheiden gemeinsam über ein passendes Dateisystem.

Musteraufgabe · Schritt für Schritt

Eine erfundene Datei vom Pfad bis zu den Daten verfolgen

  1. 1Gegeben ist ein vereinfachtes Linux-Modell: Der Inhalt der Datei /wetter/mai/wolken.bin liegt in Datenblöcken außerhalb ihres Inodes.
  2. 2Der Pfad beginnt mit /. Die Suche startet deshalb an der Wurzel und folgt den Ordnern „wetter“ und „mai“.
  3. 3Im Ordner „mai“ führt der Namenseintrag „wolken.bin“ zum Inode, dem Verwaltungsdatensatz der Datei.
  4. 4Die Blockzuordnung nennt für die Datei in diesem Beispiel einen Bereich mit Start 83 und Länge 2.
  5. 5Dieser Bereich umfasst die Blöcke 83 und 84. Ihre Inhalte werden in dieser Reihenfolge als Dateiinhalt gelesen.

Fehler finden

Prüfe den Zugriff auf eine erfundene Spieldatei In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Ein Linux-Pfad beginnt mit / und wird von der Wurzel aus gelesen. Er ist . Ein zusammenhängender Bereich umfasst die Blöcke 27, 28 und 29. Sein Bereichseintrag hat die Länge . Im einfachen Unix-Modell hat ein gewöhnlicher Nutzer an einer Datei Leserecht, aber kein Schreibrecht. Der ganze Zugriffsweg ist zugänglich; weitere Sperren gibt es nicht. Er darf ihren Inhalt .

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Dateisystem

LeichtWelcher Ordner enthält im Linux-Pfad /spiele/maze/start.txt die Datei „start.txt“ direkt?
MittelEine winzige ext4-Datei nutzt die beschriebene Inline-Speicherung. Wo speichert diese Funktion ihre ersten Daten?
SchwerGesucht sind Formate für die Windows-Partition des beschriebenen Windows-Aufbaus und für einen Austauschstick. Auf den Stick soll eine Datei mit 6 GiB. Beide Zielgeräte unterstützen für diesen Stick FAT32 und exFAT, aber kein NTFS. Welche Zuordnung passt?

Weiterlesen in Informatik