Informatik

Dateisystem einfach erklärt: Aufbau, Rechte, Auswahl

Dateisystem einfach erklärt: Aufbau, Rechte, Auswahl
Dateisystem einfach erklärt: Aufbau, Rechte, Auswahl
Für Quiz, Lückentext, Lernkarten und Fortschritt ist JavaScript nötig. Alle Inhalte und Lösungen bleiben direkt lesbar.

Ein Dateisystem ist das Ordnungssystem eines Datenträgers. Es gibt Dateien Namen, ordnet sie in Verzeichnissen, merkt sich ihre Speicherorte und verwaltet Eigenschaften wie Zugriffsrechte. Dadurch kannst du mit verständlichen Pfaden arbeiten, statt Nummern von Speicherblöcken kennen zu müssen.

Deine Lernziele

Hake ab, was du schon kannst — und komm am Ende hierher zurück!

Vom Root-Verzeichnis zur Datei

Stell dir deine Dateiablage wie einen Baum vor. Ganz oben liegt das Root-Verzeichnis, also die Wurzel. Darunter verzweigen sich Ordner und Unterordner. Dateien bilden die Endpunkte, an denen die eigentlichen Inhalte liegen.

Definition

Hierarchie

Eine Hierarchie ist eine Ordnung mit über- und untergeordneten Ebenen. Ein Ordner kann Dateien und weitere Ordner enthalten; eine Datei enthält Daten, aber keine Unterordner.

Ein Pfad beschreibt den Weg durch diese Hierarchie. Unter Unix-artigen Systemen beginnt ein absoluter Pfad an der Wurzel /, zum Beispiel /schule/informatik/aufgabe.txt. Unter Windows beginnt er häufig mit einem Laufwerk wie C: und verwendet den umgekehrten Schrägstrich als Trenner.

Beispiel

Du suchst referat.pdf im Ordner Deutsch, der im Benutzerordner liegt. Der Pfad nennt nacheinander die Stationen vom Ausgangspunkt bis zur Datei. Zwei gleich benannte Dateien können in verschiedenen Ordnern liegen, weil ihr vollständiger Pfad verschieden ist.

Merke

Der Dateiname sagt, wie die Datei heißt. Der Pfad sagt zusätzlich, wo sie in der Verzeichnisstruktur liegt.

Lückentext

Wähle in jeder Lücke die passende Form und prüfe anschließend deine Antworten.

Das oberste Verzeichnis heißt . Ein beschreibt den Weg zu einer Datei. Ein Ordner darf Dateien und enthalten.

Lösungen: Lücke 1: Root-Verzeichnis; Lücke 2: Pfad; Lücke 3: Unterordner. Prüfe die Ebenen: Das Root-Verzeichnis ist die Wurzel, der Pfad beschreibt den Weg, und Unterordner verzweigen die Hierarchie.
Wie findet das System die gespeicherten Daten?

Wenn du auf einen Dateinamen klickst, muss das Betriebssystem nicht den gesamten Datenträger durchsuchen. Das Dateisystem verbindet den verständlichen Namen mit internen Verwaltungsdaten.

Definition

Metadaten

Metadaten sind Daten über eine Datei. Dazu können Größe, Zeitstempel, Eigentümer, Zugriffsrechte und Verweise auf die Speicherorte gehören. Sie sind nicht mit dem Inhalt der Datei gleichzusetzen.

Der vereinfachte Suchweg lautet:

  1. Das Betriebssystem erhält einen Namen oder Pfad.
  2. Das Dateisystem sucht den passenden Eintrag im Verzeichnis.
  3. Der Verzeichniseintrag verweist auf einen Metadatensatz.
  4. Der Metadatensatz nennt die Speicherbereiche der Datei.
  5. Treiber und Speichergerät liefern die dort abgelegten Nutzdaten.

Das lässt sich knapp so lesen:

Pfad → Verzeichniseintrag → Metadaten → Speicherbereiche → Nutzdaten

Beispiel

Im Ordner Programme steht der Eintrag Hallowelt.exe. Er verweist auf einen Metadatensatz. Dieser nennt zwei zusammenhängende Speicherbereiche mit vier und acht Clustern. Zusammen gehören also zwölf Cluster zur Datei. Erst über diese Angaben kann das System alle Nutzdaten in der richtigen Zuordnung lesen.

Teste dich
Frage 1 von 2LeichtWelche Information gehört typischerweise zu den Metadaten?
Lösung: Der Verweis auf die Speicherbereiche der Datei — Metadaten beschreiben und verwalten die Datei; die Nutzdaten sind ihr eigentlicher Inhalt.
Frage 2 von 2MittelWarum reicht der Dateiname allein nicht immer aus, um eine Datei eindeutig zu bestimmen?
Lösung: In verschiedenen Ordnern können Dateien denselben Namen tragen. — Erst der Pfad verbindet den Namen mit seiner Position in der Hierarchie.
Vertiefung: Blöcke, Cluster und Extents

Ein Speichermedium stellt dem Betriebssystem nummerierte Speicherblöcke bereit. Das Dateisystem fasst je nach Aufbau mehrere solcher Einheiten zu Clustern zusammen und verwaltet, welche Cluster frei oder belegt sind.

Definition

Extent

Ein Extent ist ein zusammenhängender Abschnitt einer Datei. Gespeichert werden sein Startcluster und seine Länge. Eine Datei kann aus mehreren Extents an verschiedenen Stellen bestehen.

Warum gibt es mehrere Verfahren? Eine einzige Folge zusammenhängender Cluster braucht nur wenige Verwaltungsangaben, lässt sich aber schlecht vergrößern, wenn der Platz direkt dahinter schon belegt ist. Eine Liste jedes einzelnen Clusters ist flexibel, erzeugt jedoch viele Metadaten. Extents verbinden beide Ideen: Innerhalb eines Extents liegen Cluster zusammenhängend, die Datei darf aber mehrere getrennte Extents besitzen.

Beispiel

Eine Datei besteht aus zwei Extents:

  • Extent A: vier Cluster
  • Extent B: acht Cluster

Die Datei belegt insgesamt zwölf Cluster. Die Rechnung prüft nur die Anzahl. Ob die Datei groß genug gespeichert werden kann, hängt zusätzlich von der Clustergröße und vom freien Platz ab.

Wenn zusammengehörige Daten über viele getrennte Bereiche verteilt sind, nennt man das Fragmentierung. Auf klassischen Festplatten können dadurch zusätzliche mechanische Wege entstehen. Eine Defragmentierung ordnet Daten möglichst zusammenhängend neu. Wie stark Fragmentierung stört und welche Gegenmaßnahmen sinnvoll sind, hängt vom Speichermedium und Dateisystem ab.

Teste dich
Frage 1 von 2MittelWelcher Vorteil spricht für Extents?
Lösung: Mehrere zusammenhängende Abschnitte lassen sich mit relativ wenigen Angaben verwalten. — Extents sind ein Kompromiss zwischen zusammenhängender Ablage und flexibler Verteilung.
Frage 2 von 2SchwerEine Datei soll wachsen, aber direkt hinter ihrem einzigen zusammenhängenden Bereich ist kein Platz. Warum können mehrere Extents helfen?
Lösung: Ein weiterer zusammenhängender Abschnitt kann an einer anderen freien Stelle angelegt werden. — Mehrere Extents erlauben getrennte Speicherbereiche, die über Metadaten zu einer Datei verbunden bleiben.
Rechte und Schutz bei Änderungen

Ein Dateisystem verwaltet nicht nur Orte, sondern auch erlaubte Zugriffe. Typische Rechte sind Lesen, Schreiben und Ausführen. Sie können für Eigentümer, Gruppen und andere Nutzer getrennt gelten.

Beispiel

Bei klassischen Unix-Rechten steht r für Lesen, w für Schreiben und x für Ausführen. Für die Zahlenschreibweise gilt: Lesen zählt 4, Schreiben 2 und Ausführen 1.

chmod 755 dateiname bedeutet deshalb:

  • Eigentümer: 7 = 4 + 2 + 1, also lesen, schreiben und ausführen
  • Gruppe: 5 = 4 + 1, also lesen und ausführen
  • andere: 5 = 4 + 1, also lesen und ausführen

Die Behauptung, Gruppe und andere hätten bei 755 nur Leserechte, wäre falsch: Die beiden Fünfen enthalten auch das Ausführungsrecht.

Bei Verzeichnissen bedeutet x, dass ein Nutzer das Verzeichnis betreten beziehungsweise einen Pfad hindurch durchqueren darf. Dieselben Buchstaben haben dort also eine verzeichnisbezogene Wirkung.

Auch unvollständige Schreibvorgänge sind ein Risiko. Beim Journaling wird eine geplante Änderung zunächst protokolliert. Nach einem Stromausfall kann das System erkennen, welcher Vorgang begonnen wurde und ob eine Reparatur nötig ist. Journaling ersetzt jedoch keine unabhängige Kopie wichtiger Dateien.

Teste dich
Frage 1 von 2LeichtWelche Rechte erhalten Gruppe und andere bei 755?
Lösung: Lesen und Ausführen — Die drei Ziffern gelten der Reihe nach für Eigentümer, Gruppe und andere. Jede 5 steht für r-x.
Frage 2 von 2MittelWas leistet Journaling hauptsächlich?
Lösung: Es protokolliert Änderungen, damit ein unterbrochener Vorgang erkannt und der Zustand leichter repariert werden kann. — Journaling hilft besonders bei abgebrochenen Schreibvorgängen; gegen jeden Hardwaredefekt schützt es nicht.
Welches Dateisystem passt zur Situation?

Ein Dateisystem ist kein Dateityp wie PDF oder JPEG. Es bestimmt die Organisation eines ganzen Datenträgers oder einer Partition. Die Wahl hängt vor allem von Betriebssystemen, Gerätekombination, Dateigröße und benötigten Schutzfunktionen ab.

DateisystemTypischer EinsatzWichtige Eigenschaft oder Grenze
FAT32Austausch mit vielen, auch älteren Gerätenhohe Kompatibilität; einzelne Datei höchstens 4 GB
exFATUSB-Sticks und Speicherkarten mit großen Dateiengroße Dateien und plattformübergreifender Austausch; kein Journaling
NTFSinterne Windows-DatenträgerJournaling sowie Rechte- und Sicherheitsfunktionen
ext4viele Linux-SystemeJournaling, Zuverlässigkeit und breite Nutzung unter Linux

Diese Übersicht ist eine Entscheidungshilfe, keine vollständige Kompatibilitätsliste. Ein Gerät kann ein Dateisystem nur nutzen, wenn sein Betriebssystem es unterstützt.

Beispiel

Du möchtest eine 6-GB-Videodatei auf einen USB-Stick kopieren. FAT32 scheidet aus, weil eine einzelne Datei dort höchstens 4 GB groß sein darf. Wenn der Stick zwischen verschiedenen Betriebssystemen genutzt werden soll und diese exFAT unterstützen, ist exFAT die passendere Wahl.

Teste dich
Frage 1 von 2MittelWelches Dateisystem passt laut Übersicht am besten zu einer internen Windows-Festplatte mit Rechteverwaltung und Journaling?
Lösung: NTFS — NTFS ist der typische Kandidat für interne Windows-Datenträger mit Verwaltungs- und Schutzfunktionen.
Frage 2 von 2SchwerEin älteres Gerät muss einen USB-Stick lesen, und keine Datei ist größer als 4 GB. Welches Argument spricht für FAT32?
Lösung: Die hohe Kompatibilität mit vielen älteren Geräten — Die Entscheidung verbindet Gerätesupport und Dateigröße: FAT32 passt nur, wenn die 4-GB-Grenze kein Problem ist.
Dateien so ordnen, dass du sie wiederfindest

Eine gute Ordnerstruktur folgt Aufgaben und Zusammenhängen. Lege Dateien eines Projekts gemeinsam ab und verwende Namen, die Inhalt oder Zweck erkennen lassen. Der Desktop eignet sich eher für laufende oder häufig benötigte Dinge als für eine dauerhafte Gesamtablage. Im Download-Ordner solltest du wichtige Dateien in passende Projektordner verschieben und nicht mehr Benötigtes regelmäßig löschen.

Merke

Ein guter Speicherort beantwortet zwei Fragen: Zu welchem Thema oder Projekt gehört die Datei, und wo würdest du sie später zuerst suchen?

Übung: Begründe eine Ablage

Du hast diese drei Dateien heruntergeladen:

  • referat_final.pdf für das laufende Geschichtsprojekt
  • klassenfoto.jpg
  • setup_test.exe, das du nicht mehr benötigst

Entwirf eine kleine Ordnerstruktur. Ordne jede Datei ein oder entscheide begründet, dass sie gelöscht werden kann. Vergleiche danach nicht nur die Ordnernamen, sondern deine Ordnungsregel.

Gut zu wissen

Eine mögliche Lösung:

  • Schule/Geschichte/Referat/referat_final.pdf
  • Bilder/Schule/Klassenfoto/klassenfoto.jpg
  • setup_test.exe löschen, wenn die Datei sicher nicht mehr gebraucht wird

Andere Lösungen sind richtig, wenn zusammengehörige Dateien gemeinsam liegen, der Pfad verständlich ist und du die Datei später gezielt wiederfinden kannst.

Teste dich
Frage 1 von 1SchwerLea speichert jede Datei dauerhaft im Download-Ordner. Welches Problem entsteht am ehesten?
Lösung: Dateien verschiedener Themen sammeln sich ohne erkennbare Ordnung und sind später schwerer auffindbar. — Ein Download-Ordner ist ein Sammelort. Dauerhafte Dateien sollten nach Thema oder Projekt einsortiert werden.
Karteikasten
Karteikasten

Überlege zuerst selbst und drehe die Karte anschließend zum Prüfen um.

Alles auf einen Blick
Mindmap
  • Dateisystem
    • sichtbare Ordnung: Dateien, Ordner und Pfade
    • interne Zuordnung: Verzeichniseinträge und Metadaten
    • Speicherung: Blöcke, Cluster und Extents
    • Schutz: Zugriffsrechte und Journaling
    • Auswahl: Betriebssystem, Gerät und Dateigröße
    • Nutzung: verständliche Namen und passende Projektordner

Die Kernidee bleibt immer gleich: Das Dateisystem übersetzt zwischen deiner sichtbaren Ordnung und den internen Speicherorten. Seine Regeln entscheiden, wie Daten gefunden, geschützt und auf einem Datenträger verwaltet werden.

Abschluss-Check
Teste dich
Frage 1 von 3LeichtWas ist die Hauptaufgabe eines Dateisystems?
Lösung: Es organisiert Dateien, Verzeichnisse, Speicherorte und Verwaltungsdaten. — Ein Dateisystem vermittelt zwischen verständlichen Datei- und Pfadnamen und der internen Speicherung.
Frage 2 von 3MittelWelche Reihenfolge beschreibt das Auffinden einer Datei am besten?
Lösung: Pfad → Verzeichniseintrag → Metadaten → Speicherbereiche → Nutzdaten — Der sichtbare Pfad führt zum Verzeichniseintrag. Dessen Verweis führt zu Metadaten und schließlich zu den Speicherbereichen.
Frage 3 von 3SchwerDu brauchst einen Austausch-Stick für eine 7-GB-Datei und mehrere Betriebssysteme. Was ist die beste begründete Entscheidung aus dieser Seite?
Lösung: Prüfen, ob alle Geräte exFAT unterstützen, und dann exFAT statt FAT32 wählen. — Die Dateigröße schließt FAT32 aus. Für den Austausch ist exFAT geeignet, aber die Unterstützung aller Geräte muss geprüft werden.

Passend dazu