Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Die Dateisystemtabelle (fstab) ist eine Systemkonfigurationsdatei, die in der /etc Verzeichnis unter Linux, das Informationen über verschiedene Dateisysteme enthält und wie das System sie während des Bootens mounten sollte.

Der Linux-Kernel verwendet Informationen aus der fstab-Datei, um zu bestimmen, welche Dateisysteme wo gemountet werden sollen. Hier finden Sie alles, was Sie über fstab und Dateisysteme unter Linux wissen müssen.

Was ist ein Dateisystem?

Ein Dateisystem ist eine Methode, mit der Ihr Computer Daten auf Speichergeräten organisiert und speichert, z Solid-State-Laufwerke (SSDs) und Flash-Laufwerke.

Ohne Dateisysteme wäre es schwierig, bestimmte Dateien auf dem Speichergerät zu finden und darauf zuzugreifen, und das Betriebssystem wäre nicht in der Lage zu verfolgen, welche Bereiche des Speichers verwendet werden und welche frei.

instagram viewer

Unter Linux sind Dateisysteme aus folgenden Gründen sehr wichtig:

  • Organisation: Sie bieten eine Hierarchie von Verzeichnissen für eine bessere Organisation
  • Raum-Management: Ihr Dateisystem verfolgt belegten und freien Speicherplatz auf einem Speichergerät und weist Speicherplatz für neue Dateien zu
  • Sicherheit: Schutz der Integrität der auf einem Speichergerät gespeicherten Dateien, z. B. über Prüfsummen oder Journaling

Darüber hinaus bieten Dateisysteme Unterstützung für Berechtigungen auf Dateiebene, Komprimierung oder Verschlüsselung.

Einige gängige Dateisysteme sind NTFS, FAT, ext4 usw. Das ext4 (erweitertes Dateisystem Version 4) ist auf Linux- und Unix-Systemen führend.

Anzeigen und Verstehen von fstab unter Linux

Sie können die anzeigen fstab Datei mit Ihren bevorzugten Linux-Texteditoren wie nano oder Vim oder mit dem cat-Befehl um die Ausgabe auf Ihrem Terminal anzuzeigen.

Das folgende Beispiel verwendet den Vim-Texteditor:

vim /etc/fstab

Ihre Ausgabe sollte etwa wie folgt aussehen:

Die Datei enthält eine Reihe von Zeilen. Jede Zeile ist durch Leerzeichen begrenzt und enthält die folgenden sechs Abschnitte:

1. Dateisystem

Es enthält das Gerät oder Dateisystem, das das System beim Booten einhängen soll. Der Mount-Befehl verwendet auch fstab to Mounten Sie eine Festplatte oder andere Speichergeräte wann immer Sie entsprechende Mount-Befehle ausführen.

2. Einhängepunkt

Der Einhängepunkt gibt das Verzeichnis an, in dem ein Speichergerät eingehängt werden soll. Das System muss jedes Dateisystem im richtigen Verzeichnis einhängen.

Beispielsweise wird das Root-Dateisystem normalerweise im Root-Verzeichnis (/) eingehängt und ist von Benutzerverzeichnissen getrennt, die im eingehängt sind /home Verzeichnis.

3. Typ

Es definiert den Typ des verwendeten Dateisystems; Einige gebräuchliche sind ext4, XFS, NTFS usw.

Der Linux-Kernel muss wissen, welcher Treiber verwendet werden muss, um korrekt auf Ihr Dateisystem zuzugreifen, da verschiedene Dateisysteme unterschiedliche Fähigkeiten und Merkmale haben.

Wenn ein Speichergerät den falschen Typwert hat, treten möglicherweise Fehler im Dateisystem auf.

4. Optionen

Eine durch Kommas getrennte Liste von Mount-Optionen für das aufgelistete Speichergerät. Die Optionen steuern, wie Ihr System die Dateisysteme einbindet und verwendet.

Einige gängige Optionen sind:

  • Auto: Mounten Sie das Dateisystem automatisch beim Booten
  • Noauto: Mounten Sie das Dateisystem nicht automatisch beim Booten
  • Benutzer: Jedem Benutzer erlauben, das Dateisystem zu mounten
  • Nouser: Erlauben Sie nur dem Root-Benutzer, das Dateisystem zu mounten
  • Synchronisierung: Verwenden Sie synchrone E/A für das Dateisystem

5. Entsorgen

Dieses Flag gibt an, ob das Sicherungsdienstprogramm das Dateisystem sichern soll. Der Standardwert ist 0, was bedeutet, dass keine Sicherung durchgeführt wird.

Sie können das Dump-Flag für Dateisysteme, die Sie in die Sicherung einbeziehen möchten, auf 1 oder 2 setzen.

6. Fsck

Dieses Flag gibt die Reihenfolge an, in der fsck (Dateisystemprüfung) die Dateisysteme beim Booten überprüfen soll. Das Dienstprogramm fsck auf Linux-Systemen prüft und repariert die Dateisystemkonsistenz. Der Standardwert ist auf 0 gesetzt, was bedeutet, dass das Dateisystem nicht überprüft wird.

Andere mögliche Werte sind:

  • 1: Überprüfen Sie zuerst das Dateisystem
  • 2: Überprüfen Sie das Dateisystem, nachdem alle Dateisysteme mit einem fsck-Flag von 1 überprüft wurden
  • 3: Überprüfen Sie das Dateisystem, nachdem alle Dateisysteme mit einem fsck-Flag von 1 oder 2 überprüft wurden

Wenn Sie Ihre Dateisysteme jedes Mal überprüfen möchten, stellen Sie einen höheren Wert ein.

Mounten von Speicherlaufwerken unter Linux

Dateisysteme spielen eine wesentliche Rolle in Ihrem Linux-System. Ohne ein geeignetes Dateisystem wäre es schwierig, Daten auf Ihrem PC zu verwalten und zu organisieren.

Wussten Sie, dass Sie auf Ihrem Linux-Rechner auch Dateisysteme anderer Betriebssysteme mounten können?