Aufmacher Artikel

Hintergrundwissen zu Linux- und Windows-Dateisystemen

Datei mit System

Was ist ein Dateisystem? Warum gibt es mehrere davon, und warum verwendet Linux nicht die gleichen wie Windows? Das sind viele Fragen, die wir in diesem Artikel beantworten.

Vielleicht haben Sie bei der Linux-Installation von (Open) Suse, Mandriva oder Ubuntu Linux den Hinweis gesehen, dass der Installer eine Partition "mit Ext3 formatiert". Ext3 ist der Kurzname eines Dateisystems für Linux. Den meisten Desktop-Anwendern sagt auch der Begriff "Dateisystem" nicht mehr als "Ext3"; ein Großteil der Magie rund um Dateisysteme geschieht unter der Haube und damit vom Benutzer ungemerkt. Akut wird das Thema allerdings, wenn Sie unter Linux Windows- oder Apple-Dateisysteme (z. B. NTFS, HFS) lesen möchten. Dieser Artikel gibt einen Überblick über die Funktionsweise eines Dateisystems und stellt die wichtigen Vertreter vor.

Begriffsklärung

Was genau ist ein Dateisystem? Die Antwort auf diese Frage liegt in den Interna der Computertechnik begraben. Halten Sie sich zunächst vor Augen, wie Datenträger Informationen speichern: Auf Festplatten schreibt ein Schreib-/Lesekopf magnetisch, Flash-Laufwerke (z. B. Speicherkarten für Digitalkameras oder USB-Sticks) schreiben elektronisch auf integrierte Speicherchips.

Würde das Betriebssystem die Daten "einfach so" ohne feste Ordnung auf das Speichermedium schreiben, wäre das zwar eine schnelle und praktikable Methode, aber das System hätte anschließend große Schwierigkeiten, das zuvor Geschriebene wiederzufinden. Denken Sie an eine Bibliothek, in der es einen Zettelkasten mit Informationen über alle verfügbaren Bücher gibt. Ohne diesen Zettelkasten wäre es praktisch unmöglich, gezielt ein bestimmtes Buch zu suchen. Ein Dateisystem ist der Zettelkasten der Festplatte, in dem alle Dateien und Ordner mit ihren physikalischen Adresses vermerkt sind. Es dient also der sinnvollen Verwaltung von Speicherplatz. Dazu gehört auch, Zugriffsrechte zu speichern: Nicht jeder Benutzer darf beliebige Dateien lesen oder überschreiben.

Abbildung 1: Erst ein Dateisystem macht die sinnvolle Verwaltung von Speicherplatz mit Ordnern überhaupt möglich.

Die technische Beschreibung ist freilich etwas komplizierter und variiert in Details von einem zum anderen Dateisystem sowie zwischen den verschiedenen Betriebssystemen: Unterschiedliche Programmierer und Softwarehersteller haben ganz eigene Vorstellungen davon, wie ein Dateisystem funktionieren muss.

Anwender sehen sich heute einer Vielzahl verschiedener Dateisysteme für Linux gegenüber, auch für Windows gibt es zumindest zwei wichtige Vertreter. Windows kommt nicht problemlos mit den Linux-eigenen Dateisystemen klar, und Linux kennt zwar einige der Windows-Dateisysteme, nutzt diese aber auch nur mit Einschränkungen.

An dieser Stelle stellen wir zunächst die wichtigsten Linux-Dateisysteme vor, zwischen denen Sie sich bei der Installation oder dem späteren Einbau einer zusätzlichen Platte entscheiden können, bevor ein Blick über den Tellerrand auch Windows miteinbezieht.

Ext2, der Linux-Klassiker

Ext2fs oder Ext2 ist der Kurzname für das Second Extended File System, auch das zugehörige Kernel-Modul heißt so (ext2fs). Das Dateisystem ist der Nachfolger des schon länger nicht mehr unterstützten Extended File System, mit dem sehr alte Linux-Versionen arbeiteten. Die Verbreitung von Ext2 ist auch heute noch hoch, da es viele ältere Systeme gibt, die vor Jahren aufgesetzt wurden.

Der logische Aufbau eines Ext2-Dateisystems ist simpel: Es teilt den verfügbaren Platz in Blöcke auf und fasst diese zu Blockgruppen zusammen. Jede solche Blockgruppe besteht aus einem Superblock (das ist der erste Block der Gruppe) und weiteren Kontrollblöcken, bevor im Anschluss die eigentlichen Datenblöcke folgen, in denen die Dateien und Verzeichnisse liegen. Im Vergleich mit moderneren Dateisystemen ist Ext2 veraltet – unter anderem, weil es keine Journaling-Features bietet.

Abbildung 2: Mit dem Kommando "mount" auf der Konsole sehen Sie, welche Laufwerke mit welchen Dateisystemen derzeit eingehangen sind. ?????????

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Das passende Dateisystem wählen
    Die wenigsten Benutzer machen sich während der Installation Gedanken über das Dateisystem, sondern übernehmen die Grundeinstellung der Distribution. Dieser Artikel zeigt Ihnen, wann Sie davon abweichen sollten.
  • Linux-Dateisysteme unter Windows nutzen
    Wer mit Linux und Windows auf einem Rechner arbeitet, hat sich schon mehr als einmal darüber geärgert, dass er nicht an die Daten des des Linux-Systems herankommt. Der Artikel zeigt, wie Sie diesen Frust zukünftig vermeiden.
  • Patch für ReiserFS entfernt den großen Kernel-Lock
    Obwohl ReiserFS eigentlich schon zu den Veteranen der Journaling Filesystems gehört und sich Ext3/4 als Linux-Standarddateisystem etabliert hat, sorgt ein neuer Patch für deutliche Verbesserungen im Dateisystem.
  • Linux-Dateisysteme unter Windows 8 nutzen
    Seit jeher weigert sich Windows, andere als die eigenen Dateisysteme zu unterstützen. Mit ein paar Tricks klappt es aber trotzdem mit den Ext-FS von Linux.
  • Sauber eingeräumt
    Jeder Benutzer weiß, dass er eine Datei speichern muss, damit diese beim nächsten Start des Rechners noch vorhanden ist. Welche Speichermedien sich dazu eignen und wie die Dateien auf das Medium gelangen, erklärt dieser Basics-Artikel.
Kommentare

Infos zur Publikation

EL 05-07/2017: Emulatoren und virtuelle Maschinen

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet 9,80 Euro. Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 33,30 Euro. Details dazu finden Sie im Computec-Shop.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!      

Aktuelle Fragen

scannen mit LINUXMINT 18.0 - Brother DCP - 195 C
Christoph-J. Walter, 21.06.2017 08:47, 4 Antworten
Seit LM 18.0 kann ich nicht mehr direkt scannen. Obwohl ich die notwendigen Tools von der Brothe...
Anfänger Frage
Klaus Müller, 24.05.2017 14:25, 2 Antworten
Hallo erstmal. Habe von linux nicht so viel erfahrung müsste aber mal ne doofe frage stellen. A...
Knoppix-Live-CD (8.0 LU-Edition) im Uefiboot?
Thomas Weiss, 26.04.2017 20:38, 4 Antworten
Hallo, Da mein Rechner unter Windows 8.1/64Bit ein Soundproblem hat und ich abklären wollte, o...
Grub2 reparieren
Brain Stuff, 26.04.2017 02:04, 7 Antworten
Ein Windows Update hat mir Grub zerschossen ... der Computer startet nicht mehr mit Grub, sondern...
Linux open suse 2,8
Wolfgang Gerhard Zeidler, 18.04.2017 09:17, 2 Antworten
Hallo.bitte um Hilfe bei. Code fuer den Rescue-login open suse2.8 Mfg Yvo