Ein Anfänger Einführung in die Linux /etc /fstab -Datei

Ein Anfänger Einführung in die Linux /etc /fstab -Datei
Wenn Sie ein erfahrener Linux -Benutzer sind, werden Sie irgendwann auf steigende Partitionen stoßen. Die FSTAB -Datei wird für diesen Zweck im Grunde genommen verwendet und wird üblicherweise unter Linux -Verteilungen gefunden. Es wird automatisch erstellt, wenn Sie zum ersten Mal ein Linux -Betriebssystem installieren. Falls Sie diese Datei nicht sehen können oder sie sonst nicht erstellt wird, können Sie einfach eine neue erstellen.

Was werden wir abdecken??

In diesem Artikel werden wir die FSTAB -Datei unter Linux untersuchen.

Was brauchst du??

Sie sollten grundlegende Kenntnisse über Linux -Partitionen haben, damit Sie wissen, was Sie mit ihnen machen. Es ist immer eine sichere Richtlinie, eine Sicherung der Originaldatei zu erhalten, bevor.

Wir empfehlen, dass Sie zunächst virtuelle Maschinen verwenden, um zu verstehen, wie die FSTAB -Datei funktioniert. Wenn Sie versuchen, Ihr Host -System aus erster Hand zu verwenden, können Sie in einem Systemabsturz landen. Seien Sie also vorsichtig voraus.

Was ist die FSTAB -Datei??

Die fstab -Datei oder die Tabelle Dateisysteme befindet sich im Inneren der /usw Verzeichnis und es wird verwendet, um dem System zu mitteilen, wie und wo sie montieren und abmontieren sollen und nicht. Für Neulinge bezieht sich die Montage darauf, das Dateisystem als Dateien und Verzeichnisse im angegebenen Mountspunkt zugänglich zu machen. Dies ist ein reguläres Verzeichnis.

Syntax für die FSTAB -Datei

Fstab ist eine einfache Textdatei, die möglicherweise eine oder mehrere Zeilen enthalten kann. Diese Zeilen werden durch einen TAB -Zeichen getrennt. Die Zeilen, die mit einem '#' beginnen, sind Kommentare. Die allgemeine Syntax für diese Datei lautet wie:

[Device_name] [mont_point] [Dateisystemtyp] [Optionen] [Dump] [Pass]

Die erste Zeile[Gerätename] ist der Gerät-/Partitionsname, der auch ein Remotedateisystem sein kann. Es verfügt über unterschiedliche Spezifizierer für verschiedene Speichertypen.

Der Gerätename folgt von dem Option, die den Standort/Verzeichnis angibt, an dem das Gerät auf dem Stammdateisystem montiert wird. Von diesem Ort aus können wir auf den Inhalt des montierten Geräts/der Partition zugreifen.

Die Art des Dateisystems (FAT16, FAT32, NTFS, XFS usw.) zu montieren ist in angegeben in .

Der Tag ist Dateisystemspezifisch. Sie können hier "Standardeinstellungen" einstellen oder verwendet werden, um Benutzernamen, Kennwörter, Anmeldeinformationen oder Schlüsselwörter wie 'anzugebenro"Für den schreibgeschützten Reittier"rw'Für den Read-Write-Mount, den Namen des Benutzers, der ein Dateisystem montieren kann, und so weiter.

Der Das Feld entscheidet, ob das Dateisystem Sicherung übernommen werden soll. A '1"Hier bedeutet, ein Dateisystem -Backup zu nehmen, während a"0'bedeutet, ein Backup zu ignorieren. Wenn Sie sich nicht sicher sind, verwenden Sie einfach eine '0' Hier.

Das letzte Feld, , wird verwendet mit fsck Dadurch entscheidet die Bestellung der Überprüfung des Dateisystems mit fsck. Wenn Sie das Dateisystem nicht überprüfen möchten, legen Sie hier ein '0' fest. In einem praktischen Anwendungsfall festgelegt “1"Für die Wurzelpartition und"2" für andere.

Warum existiert die Fstab -Datei??

Die FSTAB -Datei montiert automatisch die Partition im Systemstiefel. In den alten Tagen mussten Geräte mit Hilfe des Mount -Befehls manuell montiert werden. Es entscheidet, wo eine Partition am Dateisystem montiert wird. Es enthält alle Informationen über die Mountspunkte, einschließlich der Optionen und der Mountspunkte. Der Befehl montieren wird verwendet, um Dateisysteme wie Root, Start und Partitionen auf die Dateisysteme zu montieren, auf denen sie montiert werden sollen.

Falls Sie nach der Installation des Betriebssystems zusätzlichen Speicher hinzufügen, können Sie die Datei bearbeiten, um neue Laufwerke aufzunehmen. Lassen Sie uns sehen, wie Sie FstAB verwenden, um ein Dateisystem zu montieren.

So bearbeiten Sie eine FSTAB -Datei?

Standardmäßig ist die Dateiberechtigung für die fstAB-Datei für normale Benutzer auf schreibgeschützte Stelle gesetzt. Nur Root -Benutzer oder Superbenutzer können es zur Bearbeitung öffnen. Dies geschieht für Sicherheitszwecke, damit ein Missetäter die Datei nicht unbeabsichtigt ändern kann.

Die FSTAB-Datei sollte sorgfältig bearbeitet werden. Ein kleiner Fehler in Einträgen kann zu Problemen mit Systemstartproblemen führen.

Listen Sie die Einträge in Ihrem Dateisystem auf, indem Sie den Befehl ausführen:

$ lsblk -l

In meinem Fall können Sie die Partition sehen SDB1 ist in keinem Dateisystem montiert. Lassen Sie uns diese Partition an einen Punkt anbringen:

Schritt 1. Erstellen Sie ein Verzeichnis, in dem Sie diese Partition montieren möchten:

$ sudo mkdir /linuxhint

Schritt 2. Verwenden Sie den Befehl montieren, um zu montieren SDB1 Zu /LinuxHint:

$ sudo montage /dev /sdb1 /linuxHint

Seien Sie hier vorsichtig und vermeiden Sie Fehler, um Zeit zu sparen.

Schritt 3. Führen Sie den Befehl aus und überprüfen Sie 'EinhängepunktSäule, um zu überprüfen, ob unsere Partition korrekt montiert ist:

$ lsblk -l | Grep 'SDB1'

Die Ausgabe des letzten Befehls zeigt deutlich, dass die Partition erfolgreich montiert ist.

Schritt 4. Unsere Partition ist bisher nicht dauerhaft montiert, um es dauerhaft zu machen, wir müssen die FSTAB -Datei bearbeiten. Da ich das Ubuntu -System verwende, brauche ich UUID, um Partitionen zu identifizieren:

$ sudo blkid | Grep SDB1

Also das uUid = ”4484868584867966“.

Schritt 5. Wenn Sie diesen Schritt überspringen, wird Ihre Partition nach dem Neustart Ihres Systems nicht automatisch montiert.

Um die Änderungen dauerhaft vorzunehmen, öffnen Sie die FSTAB -Datei (denken Sie daran, eine Sicherung der Originaldatei zu ergreifen):

$ sudo nano /etc /fstab

Geben Sie nun die folgenden Einträge hier ein:

UUID = 4484868584867966 /LinuxHint NTFS-3G Standardeinstellungen 0 0

Speichern Sie die Datei und beenden Sie.

Überprüfung des Verfahrens

Lassen Sie uns nun überprüfen, ob wir in die richtige Richtung gehen. Lassen Sie uns das System neu starten und dann erneut überprüfen, ob die Zielpartition korrekt montiert ist. Führen Sie nach dem Neustart des Systems den folgenden Befehl aus:

$ df -h

Wie wir sehen können, ist die Partition SDB1 erfolgreich auf /LinuxHint montiert.

Abschluss

Nachdem wir diesen Artikel durchlaufen haben, hoffen wir, dass Sie den Zweck der FSTAB -Datei besser verstehen und die verschiedenen Einträge innerhalb der Datei klar verstehen können. Wenn Sie mehr erkunden möchten, versuchen Sie, ein lokales und ein Remotedateisystem auf Ihrem virtuellen Computer zu montieren. Versuchen Sie als nächstes, verschiedene andere Optionen einzuschließen, um zu sehen, wie sie funktionieren.