So schreiben oder bearbeiten /etc /fstab

So schreiben oder bearbeiten /etc /fstab
In Linux gibt es mehrere Systemkonfigurationsdateien, die das Systemverhalten regulieren. Die FSTAB -Datei ist eine solche Konfigurationsdatei, die alle Informationen zu verschiedenen Partitionen und Speichergeräten auf dem Computer speichert. Zum Zeitpunkt des Starts beschreibt die FSTAB -Datei, wie jede Partition und jedes Gerät montiert werden.

Tauchen wir tief in die Datei "/etc/fstab" ein.

Die FSTAB -Datei

Wie bereits beschrieben, handelt es sich um eine Konfigurationsdatei, die Informationen zu Partitionen, Geräten und Mount -Konfigurationen enthält. Es befindet sich am folgenden Ort.

$ ls -lh /etc /fstab

Es ist eine einfache Textdatei, sodass wir jeden Texteditor unserer Wahl verwenden können, um damit zu arbeiten. Es erfordert jedoch die Root -Erlaubnis, Änderungen daran zu schreiben.

Grundlagen

Schauen Sie sich zunächst die FSTAB -Datei in Ihrem System an. Beachten Sie, dass jedes System aufgrund der Partition- und Hardwareunterschiede unterschiedliche Einträge aufweist. Alle FSTAB -Dateien teilen jedoch die gleiche grundlegende Struktur.

$ cat /etc /fstab

Jede Zeile der Datei ist einem eindeutigen Gerät/einer eindeutigen Partition gewidmet. Es ist in sechs Säulen unterteilt. Hier ist eine kurze Beschreibung der einzelnen Spalten.

  • Spalte 1: Gerätename.
  • Spalte 2: Standard -Mountspunkt.
  • Spalte 3: Dateisystemtyp.
  • Spalte 4: Mount -Optionen.
  • Spalte 5: Dump -Optionen.
  • Spalte 6: Überprüfungsoptionen des Dateisystems.

Gerätename

Es ist das Etikett des jeweiligen Geräts/der jeweiligen Partition. Jedes Gerät und jede Partition erhalten seinen eindeutigen Gerätenamen. Der Gerätename ist für Befestigungsgeräte, Partitionen und Dateisysteme unerlässlich.

Wir können den Befehl LSBLK verwenden, um einen Bericht über alle Blockgeräte zu erhalten. Es meldet praktisch alle Geräte und Partitionen mit ihren Gerätenamen.

$ lsblk -a

Standard -Mountspunkt

In Linux muss ein Gerät, eine Partition oder ein Dateisystem an einem Ort montiert werden, bevor das System es verwenden kann. Durch die Montage können Sie das Dateisystem über das Dateisystem des Computers zugänglich machen. Der Mountspunkt ist der Verzeichniszugriff auf das Gerät, die Partition oder das Dateisystem.

Wir können eine Liste aller montierten Partitionen auf dem System erhalten.

$ montage

Im Kontext der FSTAB -Datei wird der für den spezifische Gerätenamen beschriebene Mountspunkt als Standard -Mountspunkt verwendet. Wenn der Computer stammt, montiert das System alle Geräte an den in dieser Datei beschriebenen Mountspunkten.

Dateisystemtyp

Ein Dateisystem kann als Index der Datenbank mit allen physischen Speicherort der Daten im Speicher beschrieben werden. Es werden zahlreiche Dateisysteme verwendet. Linux unterstützt standardmäßig mehrere Dateisysteme. Hier ist eine Auswahlliste der beliebten Dateisysteme.

  • ext4
  • xfs
  • Btrfs
  • vfat
  • NTFS
  • tmpfs
  • NFS
  • Squashfs
  • sysfs

Eine andere Option ist „automatisch“, mit der das System den Dateisystemtyp des Geräts oder der Partition automatisch erkennen kann. Verwenden Sie diese Option, wenn Sie nicht sicher sind, dass das spezifische Dateisystem.

Optionen montieren

Die Mount -Optionen bestimmen das Befestigungsverhalten des Geräts/der Partition. Es gilt als der verwirrendste Teil der FSTAB -Datei.

Hier finden Sie eine Auswahlliste einiger der gängigen Mount -Optionen, auf die Sie bei der Arbeit mit der FSTAB -Datei begegnen werden.

  • AUTO UND NOAUTO: Diese Option bestimmt, ob das System das Dateisystem während des Bootes montiert. Standardmäßig ist der Wert "automatisch", was bedeutet, dass er während des Starts montiert wird. In bestimmten Szenarien kann jedoch die Option „NOAuto“ anwendbar sein.
  • Benutzer und Nouser: Es beschreibt, welcher Benutzer das Dateisystem montieren kann. Wenn der Wert "Benutzer" ist, können normale Benutzer das Dateisystem montieren. Wenn der Wert "Nouser" ist, kann nur die Wurzel ihn montieren. Standardmäßig lautet der Wert „Benutzer.„Für bestimmte und kritische Dateisysteme kann„ Nouser “hilfreich sein.
  • Exec und Noexec: Es beschreibt, ob Binärdateien aus dem Dateisystem ausgeführt werden können. Der Wert "Exec" ermöglicht eine binäre Ausführung, während "noexec" nicht der Fall ist. Der Standardwert ist für alle Partitionen "Exec".
  • Synchronisation und Async: Es wird bestimmt, wie Eingabe und Ausgabe in das Gerät/die Partition durchgeführt werden. Wenn der Wert "synchronisieren" ist, werden Eingang und Ausgabe synchron erfolgen. Wenn der Wert "asynchron" ist, wird er asynchron gemacht. Es wirkt sich aus, wie Daten gelesen und geschrieben werden.
  • RO: Es beschreibt, dass die Partition als schreibgeschützt behandelt werden soll. Daten im Dateisystem können nicht geändert werden.
  • RW: Es beschreibt, dass die Partition zum Lesen und Schreiben von Daten verfügbar ist.

Entsorgen

Es beschreibt, ob das Dateisystem gesichert werden soll. Wenn der Wert 0 ist, ignoriert der Dump das Dateisystem. In den meisten Fällen ist es 0 zugewiesen. Für Backup ist es bequemer, verschiedene Tools von Drittanbietern zu verwenden.

FSCK -Optionen

Das FSCK -Tool überprüft das Dateisystem. Der in dieser Spalte zugewiesene Wert bestimmt, in welcher Reihenfolge FSCK die aufgeführten Dateisysteme überprüft werden.

Bearbeiten von FStab -Datei

Bevor Sie die FSTAB -Datei bearbeiten, wird immer empfohlen, eine Sicherung zu haben.

Bevor Sie Änderungen an der FSTAB -Datei vornehmen, wird empfohlen, zuerst eine Sicherung vorzunehmen. Es enthält kritische Konfigurationsdetails, sodass falsche Einträge unerwünschte Ergebnisse verursachen können.

$ sudo cp -v /etc /fstab /etc /fstab.Backup

Starten Sie Ihren Texteditor der Wahl mit sudo, um die FSTAB -Datei zu bearbeiten.

$ sudo nano /etc /fstab

Um einen Kommentar zu schreiben, verwenden Sie zu Beginn "#".

$ # Dies ist ein Kommentar

Beachten Sie, dass einige Einträge das Gerät UUID anstelle eines Geräteamens verwenden können. Verwenden Sie BLKID, um die UUID eines Geräts zu erhalten.

$ blkid

Speichern Sie nach allen Änderungen die Datei und schließen Sie den Editor. Diese Änderungen werden nicht wirksam, wenn das System neu gestartet wird.

Abschließende Gedanken

Die FSTAB -Datei ist eine einfache, aber leistungsstarke Lösung für viele Situationen. Es kann auch die Montage von Remote -Dateisystemen automatisieren. Es erfordert nur das Verständnis der Codestruktur und der unterstützten Optionen, um den vollen Nutzen davon zu nutzen.

Weitere Informationen finden Sie auf der Mannseite.

$ MAN FSTAB

Happy Computing!