GNU/Linux >> LINUX-Kenntnisse >  >> Linux

FSTAB &MTAB

EINFÜHRUNG

Dies sind einige dieser kritischen Programme für Ihren Computer. Ohne diese weiß Ihr Computer nicht, wo sich Partitionen oder Laufwerke auf dem Computer befinden. Wenn du das vermasselst, kannst du tot im Wasser liegen. Nehmen Sie niemals Änderungen ohne eine gute Sicherungskopie vor.

(1) /etc/fstab

In dieser Datei befindet sich eine Beschreibung der verschiedenen Dateisysteme. Befehle wie ¨fsck¨ und ¨mount¨ konsultieren diese Datei für die Aktionen, die sie ausführen.
Dies sieht aus wie eine komplizierte Beschreibung der Dateien auf Ihrem Computer, aber es ist wirklich einfach, wenn Sie es in die Teile jedes Eintrags zerlegen. Schauen Sie unten nach.
Damit bestimmte Programme feststellen können, wo bestimmte Partitionen standardmäßig gemountet werden sollen, wird die Datei /etc/fstab verwendet

Die Datei /etc/fstab unter Linux verstehen

Die Dateisysteme und ihre Einhängepunkte im Verzeichnisbaum werden in der Datei /etc/fstab_konfiguriert. Diese Datei enthält 1 Zeile mit 6 Feldern für jedes gemountete Dateisystem. Die Zeilen sehen etwa so aus:

Jedes Feld enthält die folgenden Informationen zum Mounten des Dateisystems:


Feld 1 :Listet den Namen der Gerätedatei oder die Dateisystembezeichnung oder die UUID (Universally Unique Identifier) ​​auf. Auch Verwendung von LABEL=label oder UUID=uuid hat den Vorteil, dass die Partition auch dann korrekt gemountet wird, wenn sich zB die verwendete Gerätedatei ändert oder weil Sie am IDE-Controller Festplatten getauscht haben.


Feld 2 . Listet den Einhängepunkt auf – das Verzeichnis, in das das Dateisystem eingehängt werden soll. Das hier angegebene Verzeichnis muss bereits existieren. Sie können auf die Inhalte der Medien zugreifen, indem Sie in das entsprechende Verzeichnis wechseln.


Feld 3 . Listet den Dateisystemtyp auf (z. B. ext2, xfs, swap und ext4).


Feld 4 . Zeigt die Mount-Optionen an. Mehrere Mount-Optionen, getrennt durch Kommas (z. B. noauto, user,sync oder defaults).


Feld 5 . Gibt an, ob der Speicherauszug des Sicherungsdienstprogramms für das Dateisystem verwendet werden soll. 0 bedeutet keine Sicherung.


Feld 6 . Gibt die Reihenfolge der Dateisystemprüfungen (mit dem Dienstprogramm fsck) an, wenn das System gebootet wird:

  • 0 :Dateisysteme, die nicht geprüft werden.
  • 1 :das Stammverzeichnis.
  • 2 :alle anderen modifizierbaren Dateisysteme; Dateisysteme, die auf verschiedenen Laufwerken parallel geprüft werden.

(2) /etc/mtab

Die mtab (Kontraktion von m Reiter für untierte Dateisysteme le )-Datei ist eine Systeminformationsdatei, die häufig auf Unix-ähnlichen Systemen zu finden ist.

Diese Datei verwaltet die gemounteten Geräte und wird automatisch durch den Mount-Befehl aktualisiert.
Und es sieht fstab ein bisschen ähnlich, aber nicht 100% gleich (beachten Sie rw und ro für Lesen/Schreiben und nur Lesen) Und es listet nur die gemounteten Geräte auf!

Wichtige Hinweise:

1 – Während /etc/fstab listet die Dateisysteme auf und wo sie während des Starts im Verzeichnisbaum gemountet werden sollten, es enthält keine Informationen über die tatsächlichen aktuellen Mounts.

2 – Die /etc/mtab file listet die aktuell eingehängten Dateisysteme und ihre Einhängepunkte auf. Die Befehle mount und umount beeinflussen den Status von gemounteten Dateisystemen und ändern die Datei /etc/mtab.

3 – Der Kernel speichert auch Informationen für /proc/mounts , das alle derzeit gemounteten Partitionen auflistet. Wenn ein Konflikt zwischen /proc/mounts- und /etc/mtab-Informationen auftritt, sind die /proc/mounts-Daten zu Fehlerbehebungszwecken immer aktueller und zuverlässiger als /etc/mtab.

Aktuell gemountete Dateisysteme anzeigen:

Sie können die aktuell gemounteten Dateisysteme anzeigen, indem Sie den Befehl mount eingeben . Informationen ähnlich der folgenden werden angezeigt:

Sie können diese Informationen auch in der Datei /proc/mounts.

einsehen
 cat /proc/mounts


Linux
  1. So migrieren Sie Ext2/Ext3-Dateisysteme auf Ext4 unter Linux

  2. Ersetzen von rc.local in systemd Linux-Systemen

  3. Eine Einführung in die Linux-Datei /etc/fstab

  4. Linux-du-Befehl, ohne gemountete Dateisysteme zu durchlaufen

  5. Warum haben Betriebssysteme Dateigrößenbeschränkungen?

Was ist Fstab unter Linux | Eine Einführung in die Linux-Datei /etc/fstab

So sichern Sie Ext2-, Ext3- oder Ext4-Dateisysteme unter Linux

VIM-Editor

Verstehen der /etc/fstab-Datei unter Linux

So reparieren Sie Dateisystemfehler in Debian-basierten Systemen

So bearbeiten Sie Binärdateien auf Unix-Systemen