Bis jetzt haben wir die Fähigkeiten des Betriebssystems betrachtet, Festplatten als Speicherort für Datenblöcke zu nutzen. Aber aus Anwendersicht geht diese Abstraktion aber noch nicht weit genug. Ein Anwender interessiert sich nicht für einzelne Datenblöcke, sondern für zusammenhängende Informationen, die er als Datei bezeichnet.

Wie nutzt also das Betriebssystem die vorhandenen Massenspeicher, um Dateien zu verwalten?

Bevor eine Partition oder ein Datenträger als Dateisystem verwendet werden kann, muss der Massenspeicher vorbereitet werden, indem die notwendigen Datenstrukturen auf den Datenträger geschrieben werden. Dieser Vorgang wird als „Erstellen eines Dateisystems“ bezeichnet.

RECHERCHE-TIPP

Linux System Administrators Guide: Chapter 5. Using Disks and Other Storage Media

https://tldp.org/LDP/sag/html/filesystems.html


▪    Dateisysteme werden auf Partitionen eingerichtet.
▪    Ein Dateisystem nutzt Verzeichnisse, um Dateien zu strukturieren.
▪    In den Dateien befinden sich die zu speichernden Daten in Blöcken.
▪    Dateien sind die kleinsten verwalteten Einheiten eines Dateisystems mit
o    Name – Symbolischer Name, vom Benutzer les- und interpretierbar
    z.B. AUTOEXEC.BAT
o    Typ – Für Dateisysteme, die verschiedene Dateitypen unterscheiden
   z.B. sequentielle Datei, zeichenorientierte Datei
o    Ortsinformation – Wo werden die Daten physisch gespeichert?
   Gerätenummer, Nummern der Plattenblöcke
o    Größe – Länge der Datei in Größeneinheiten (z.B. Bytes, Blöcke)
   Steht in engem Zusammenhang mit der Ortsinformation
   Wird zum Prüfen der Dateigrenzen z.B. beim Lesen benötigt
o    Zeitstempel – z.B. Zeit und Datum der Erstellung, letzten Änderung
   Unterstützt Backup, Entwicklungswerkzeuge, Benutzerüberwachung
o    Rechte – Zugriffsrechte, z.B. Lese-, Schreibberechtigung
    z.B. nur für den Eigentümer schreibbar, für alle anderen nur lesbar
o    Eigentümer – Identifikation des Eigentümers
    Eventuell eng mit den Rechten verknüpft
   Zuordnung beim Accounting (Abrechnung des Plattenplatzes)
Zum Auffinden der Dateien durch den Anwender oder durch Pfadangaben in Programmen verwaltet das Betriebssystem Dateiverzeichnisse, die baumförmig strukturiert sind.

Last modified: Sunday, 28 July 2024, 9:43 AM