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

Unterschiede zwischen nobootwait und nofail in Linux-Dateisystemen

Als Linux-Benutzer müssen wir häufig die Speicheroptionen in unserem System hinzufügen/ändern, und wahrscheinlich werden wir anfangen, die /etc/fstab zu verwenden Datei, die wir beherrschen müssen, um eine gute Verwaltung unseres Servers zu haben, bevor wir mit dem Hauptthema fortfahren. Ich möchte eine kurze Einführung in die fstab-Datei geben.

Die fstab-Datei.

Wenn wir unser Gerät einschalten, beginnt der Linux-Startvorgang. und einer der „Schritte“ (wenn Sie so wollen) wäre das Mounten der Dateisysteme. Die fstab-Datei speichert die Dateisysteme, die beim Booten gemountet werden, das heißt, um das manuelle Mounten der Dateisysteme zu vermeiden, müssten wir angeben, welche Dateisysteme beim Booten gemountet würden. Normalerweise haben die verschiedenen Linux-Distributionen standardmäßig eine fstab-Datei mit den notwendigen Dateisystemen, um Linux auszuführen, zum Beispiel "/" oder das Root-Verzeichnis /boot Dateisystem usw.

Fstab ist eine Klartextdatei in einem sehr einfachen Format, kann aber beim ersten Mal auch sehr verwirrend sein.

!

1.1 Bild einer Standard-fstab-Datei

In der fstab-Datei konnten wir sechs Felder finden, die sind:

  1. Die UUID oder das Gerät:Hier wird aufgelistet, welches Gerät wir verwenden, aber die „modernen“ Linux-Systeme bevorzugen die Verwendung der UUID. Zum Beispiel könnten wir Folgendes haben:

    Device: /dev/sda1
    UUID:   70ccd6e7-6ae6-44f6-812c-51aab8036d9
    

    Das Gerät und die UUID sind praktisch gleich, aber wie wir bereits gesagt haben, wird es häufiger vorkommen, dass wir die UUID sehen.

  2. Der Einhängepunkt: Dies zeigt an, wo das Dateisystem angehängt ist oder wo wir das Dateisystem anhängen werden.

  3. Der Dateisystemtyp: Wie der Name schon sagt, zeigt es den Dateisystemtyp an. Ein Beispiel im Bild wäre swap.

  4. Optionen: lange Optionen für das Dateisystem zum Beispiel Nobootwait, nofail, noauto etc.

  5. Sicherungsinformationen (wird vom Dump-Befehl verwendet):Dies ist nicht mehr relevant und sollte immer auf 0 gesetzt werden.

  6. Die Dateisystem-Integritätstestreihenfolge.

Um mit dieser kurzen Einführung in die fstab-Datei abzuschließen, ist es erwähnenswert, dass es andere Optionen gibt, die wir auf dem Server konfigurieren können, wobei die interessanteste darin besteht, anstatt eine Datei zum Mounten der Dateisysteme zu verwenden, die /etc/fstab .d-Verzeichnis, in dem wir einzelne Dateien für unsere Dateisysteme haben würden. Die andere Alternative wäre die Verwendung von systemd-Units für die Dateisysteme, aber dies würde den Rahmen dieses Artikels sprengen.

Kein Bootwait

Nobootwait ist eine Option, die wir verwenden können, um den Startvorgang daran zu hindern, ein Dateisystem zu mounten, das sich auf einem Hardwaregerät befindet, das nicht verfügbar oder vorhanden ist, sodass wir mit dem Startvorgang fortfahren können. Dies hilft uns zu verhindern, dass die Boot-Sequenz beim Start „hängt“.

Beispiel für die nofail-Option in der fstab-Datei.

Device		            Filesystem	    format  options		                                min max
dev/vg_data/log_data    /var/log/backup ext3    defaults,nobootwait                         1   2
/dev/sda2               /mnt/other      auto    defaults,nofail,x-systemd.device-timeout=9  0   2

Kein Fehler

Die NoFail-Option wäre das Gegenteil von nobootwait, denn wenn wir diese Option zu einem Dateisystem in der fstab-Datei hinzufügen, versucht das System beim Booten, das Dateisystem zu mounten, selbst wenn dieses Dateisystem nicht vorhanden ist. Was passieren würde, ist, dass das System nicht bootet, bis das Dateisystem gemountet ist. Diese Option wird häufig in Dateisystemen verwendet, die für das Linux-System kritisch sind und die auf jeden Fall gemountet werden müssen.

Wie wir sehen können, können diese Optionen abhängig davon verwendet werden, was wir erreichen möchten. Wenn das System booten soll, auch wenn einige Dateisysteme nicht vorhanden sind oder nicht gemountet werden können, können wir nobootwait verwenden Option in den Dateisystemen, die für uns nicht so „wichtig“ sind.

Wenn wir andererseits benötigen, dass ein Dateisystem (weil es kritisch und für unsere Operationen benötigt wird) gemountet wird, könnten wir die Nofail-Option verwenden.

Referenzen

  • Wie deaktiviere ich das Mounten eines Dateisystems, wenn die Hardware ausgefallen ist. - Roter Hut

Verwenden Sie die Registerkarte „Feedback“, um Kommentare abzugeben oder Fragen zu stellen. Sie können auch ein Gespräch mit uns beginnen.


Linux
  1. Unterschiede zwischen Vi- und Vim-Texteditoren erklärt

  2. Was sind die Unterschiede zwischen lsof und netstat unter Linux?

  3. Unterschied zwischen dem von fdisk erstellten Dateisystem und dem von mkfs - linux erstellten Dateisystem

  4. Unterschied zwischen 'ifconfig'- und 'ip'-Befehlen

  5. Dateisystem zur gemeinsamen Nutzung von Festplatten zwischen Linux und FreeBSD

Virtuelle Dateisysteme in Linux:Warum wir sie brauchen und wie sie funktionieren

Linux-Dateisysteme verstehen:ext4 und darüber hinaus

Was ist der Unterschied zwischen Linux und Unix?

Festplatten- und Netzwerkdateisysteme

Vim vs. Vi – Ähnlichkeiten und Unterschiede zwischen VIM und VI?

unterschied zwischen netstat und ss unter linux?