Detaillierte Interpretation der Datei /etc/fstab im Linux-System

Detaillierte Interpretation der Datei /etc/fstab im Linux-System

Vorwort

[root@localhost ~]# cat /etc/fstab

#
# /etc/fstab
# Erstellt von anaconda am Sa 3. Nov 2018 12:03:31
#
# Zugängliche Dateisysteme werden per Referenz unter „/dev/disk“ verwaltet.
# Weitere Informationen finden Sie in den Manpages fstab(5), findfs(8), mount(8) und/oder blkid(8).
#
UUID=64fc4e32-9cc9-4af9-8846-dc13865f770e / ext4-Standardeinstellungen 1 1
UUID=14c3958d-b0a9-41bd-a046-06e148013349 /boot ext4 Standardeinstellungen 1 2
UUID=15399f4c-8788-4348-b066-34179fe887cb Swap-Swap-Standardwerte 0 0
tmpfs /dev/shm tmpfs-Standardwerte 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs-Standardwerte 0 0
proc /proc proc-Standardwerte 0 0

Die Datei /etc/fstab unter dem Linux-System enthält die Datensätze der Dateisysteme, die nach dem Booten automatisch gemountet werden müssen. Wenn das Linux-System startet, liest es diese Datei, um das Dateisystem automatisch zu mounten. Wir können das Dateisystem so einstellen, dass es beim Booten automatisch gemountet wird, indem wir diese Datei ändern.

Lassen Sie uns die spezifische Bedeutung des Inhalts dieser Datei interpretieren.

Die erste Spalte: Gerät: Festplattengerätedatei oder die Bezeichnung oder UUID des Geräts

Mit dem Befehl dumpe2label können Sie die Gerätebezeichnung und UUID anzeigen. Oder verwenden Sie den einfachen Befehl blkid, um die UUId anzuzeigen

Hinweis: Der zum Mounten der Partition verwendete Gerätename (/dev/sda) ist fest. Sobald sich die Reihenfolge der Festplattensteckplätze ändert, stimmt der Name nicht mehr überein. Weil sich der Name ändern wird.

Bei der Etikettenmontage müssen Sie sich allerdings keine Gedanken über die Steckplatzreihenfolge machen. Achte aber immer auf deinen Labelnamen. Was UUID betrifft, hat jede Partition nach der Formatierung eine UUID als eindeutige Identifikationsnummer. Wenn Sie UUID zum Mounten verwenden, müssen Sie sich keine Sorgen über Verwechslungen machen.

Die zweite Spalte: Einhängepunkt: Der Einhängepunkt des Geräts, also das Verzeichnis, in das Sie es einhängen möchten

Die dritte Spalte: Dateisystem: das Format des Festplattendateisystems, einschließlich ext2, ext3, Reiserfs, NFS, vfat usw.

Vierte Spalte: Parameter: Dateisystemparameter, im Allgemeinen auf Standard eingestellt: Standardwerte

Unter Parameter können folgende Parameter eingestellt werden:

  • Async/sync Legen Sie fest, ob synchron ausgeführt werden soll. Die Standardeinstellung ist async
  • auto/noauto Gibt beim Herunterladen des Befehls mount -a an, ob dieses Dateisystem automatisch gemountet wird. Die Standardeinstellung ist „Auto“
  • rw/ro Gibt an, ob im Nur-Lese- oder Lese-/Schreibmodus gemountet werden soll.
  • exec/noexec schränkt ein, ob "Ausführungs"-Operationen in diesem Dateisystem ausgeführt werden können
  • user/nouser Gibt an, ob Benutzer den Befehl mount verwenden dürfen, um
  • suid/nosuid: ob SUID zugelassen werden soll
  • Usrquota startet das Dateisystem, um den Datenträgerkontingentmodus zu unterstützen
  • Grpquota ermöglicht dem Dateisystem die Unterstützung des Gruppendatenträgerquotenmodus
  • Defaults hat auch Einstellungen für Standardparameter wie rw, suid, dev, exec, auto, nouser, async usw.

Fünfte Spalte: Ob es durch den Dump-Backup-Befehl beeinflusst werden kann: Dump ist ein Befehl, der zum Sichern verwendet wird. Normalerweise ist der Wert dieses Parameters 0 oder 1

  • 0 bedeutet kein Dump-Backup
  • 1 bedeutet, jeden Tag ein Dump-Backup durchzuführen
  • 2 steht für unregelmäßige Dump-Operationen

Die sechste Spalte: Ob Sektoren geprüft werden sollen: Während des Bootvorgangs prüft das System standardmäßig per fsck, ob unser System vollständig (sauber) ist.

  • 0 Nicht testen
  • 1. Frühester Test (im Allgemeinen wird für den frühesten Test das Stammverzeichnis ausgewählt)
  • 2 Inspektion nach Abschluss der Inspektion der Stufe 1

Dies ist die Bedeutung aller Felder in der Datei /etc/fstab. Wenn wir das Dateisystem so einstellen möchten, dass es beim Booten automatisch gemountet wird, können wir dies tun, indem wir diese Datei ändern.

Es ist wichtig zu beachten , dass wir nach dem Ändern der Datei /etc/fstab die Datei rechtzeitig ändern müssen, wenn wir das Dateisystem nicht mehr mounten und unmounten müssen. Andernfalls tritt beim Lesen von /etc/fstab zum Mounten des nicht gemounteten Dateisystems während des Bootvorgangs ein Fehler auf, weil das Dateisystem nicht gefunden werden kann. Dies führt dazu, dass der normale Bootvorgang fehlschlägt.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Beispiel für einen Remote-Download einer Python-Datei auf einem Linux-Server über Paramiko
  • Python liest Dateien auf einem Linux-Server
  • Erstellen eines Dateisystems für ARM-Entwicklungsboards unter Linux
  • Hinweise zum virtuellen Dateisystem des Linux-Kernel-Gerätetreibers
  • Hinweise zum Proc-Dateisystem des Linux-Kernel-Gerätetreibers
  • Die Linux-Shell sucht nach Dateien und zeigt Zeilennummern und entsprechende Intervalle an
  • Linux-AWK-Beispiel zum Trennen einer Spalte einer Datei durch Kommas
  • Kurztipps für die Linux-Befehlszeile: So finden Sie eine Datei
  • Einige Methoden zur Dateiberechtigungsverwaltung unter Linux, die Sie möglicherweise nicht kennen
  • Zeigen Sie die Anzahl der Dateien in jedem Unterordner eines angegebenen Ordners in Linux an

<<:  Einführungstutorial zu React Hooks

>>:  Grafische Lösung für die Installation und Deinstallation der dekomprimierten Version von MySQL 5.7 sowie für das Problem mit verstümmeltem Code

Artikel empfehlen

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

So überprüfen Sie die Festplattennutzung unter Linux

1. Verwenden Sie den Befehl df, um die gesamte Fe...

Erläuterung des MySQL-Multitabellen-Join-Abfragebeispiels

In tatsächlichen Projekten gibt es Beziehungen zw...

Aufrufen und Ausführen von Host-Docker-Operationen im Docker-Container

Zunächst einmal ist dieser Beitrag Docker-Neuling...

Detaillierte Erklärung der MySQL EXPLAIN-Ausgabespalten

1. Einleitung Die EXPLAIN-Anweisung liefert Infor...

7 Fähigkeiten, die Webdesigner haben müssen

Webdesign ist sowohl eine Wissenschaft als auch e...

So installieren Sie schnell eine Tensorflow-Umgebung in Docker

Installieren Sie schnell die Tensorflow-Umgebung ...

Vue implementiert nahtloses Scrollen von Listen

In diesem Artikelbeispiel wird der spezifische Co...

So zeigen Sie historische Befehle in Linux an und führen sie aus

Historische Befehle anzeigen und bestimmte Befehl...