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

So überprüfen/reparieren Sie das Linux-Dateisystem beim Booten

Ein Betriebssystembenutzer, der in der OS-Welt noch ein Anfänger ist, kann sich den Herausforderungen, die die aktuellen Elite-Benutzer gemeistert haben, niemals entziehen. Die Auswirkung solcher Herausforderungen auf die Benutzer hängt von der Betriebssystemvariante oder -distribution ab, die Sie verwenden.

Als Linux-Benutzer denken Sie vielleicht, Sie stehen vor einer unmöglichen Herausforderung, nur um festzustellen, dass es mehrere gültige Lösungen für jedes einzelne Betriebssystemproblem gibt.

[Das könnte Ihnen auch gefallen:So sichern Sie ein Linux-Dateisystem mit dem Dump-Befehl ]

Das Linux-Dateisystem ist ein Labyrinth, das die meisten Benutzer zögern zu betreten. Dies liegt daran, dass dieses Dateisystem für die Leistungskonsistenz Ihres Linux-Betriebssystems verantwortlich ist und jede geringfügige Änderung seiner Hierarchie oder Dateisystemstruktur für jeden Benutzer ein Albtraum sein kann.

Der FSCK-Linux-Befehl

Das Linux-Betriebssystem behandelt Dateisystemprobleme über das fsck-Befehlszeilendienstprogramm. Es ist ein vorgefertigtes Toolkit zur Überprüfung des Dateisystems, das beschädigte Dateien, die die Leistung Ihres Betriebssystems beeinträchtigen könnten, interaktiv überprüft und repariert.

$ man fsck

Meistens sind es diese beschädigten Dateien, die für fehlgeschlagene Systemstarts und Partitionsmounts verantwortlich sind.

Verwendung des FSCK-Befehls

Die Standardsyntax für das Befehlszeilendienstprogramm fsck lautet wie folgt:

# fsck [OPTIONS] [FILESYSTEM]

Sie müssen ein sudoer-Benutzer sein oder über sudo-Berechtigungen verfügen, um den FSCK effektiv nutzen zu können Werkzeug.

FSCK hält sich an einige vordefinierte Regeln.

  • Es verweist auf /etc/fstab Datei, wenn ein Benutzer [FILESYSTEM] nicht bereitstellt als Befehlsargument.

Der <pass> Spalte für <mount point> (/) und <type> (ext4) auf 1 gesetzt ist weil die Überprüfung und Reparatur des Dateisystems priorisiert sind.

Es wird nicht empfohlen, fsck zu verwenden Befehl mit gemounteten Partitionen, da die Wahrscheinlichkeit einer dauerhaften Beschädigung des Dateisystems hoch ist.

Reparieren eines beschädigten Linux-Dateisystems

Der erste Schritt besteht darin, die Gerätepartition zu identifizieren, die das Linux-Dateisystem enthält, das Sie überprüfen und reparieren möchten.

$ sudo fdisk -l

Der zweite Schritt besteht darin, das Gerät zu unmounten, dessen Dateisystem Sie überprüfen und reparieren möchten. z. B.

$ sudo umount /dev/sda5

Der dritte Schritt besteht darin, das Dateisystem des Geräts mit FSCK zu überprüfen und möglicherweise zu reparieren.

$ sudo fsck -p /dev/sda5 

Das -p Befehlsoption ist für die automatische Reparatur ohne Benutzereingriff.

Der letzte Schritt besteht darin, Ihr Gerät erneut zu mounten, sobald die Überprüfung und Reparatur des fsck-Dateisystems abgeschlossen ist.

$ sudo mount /dev/sda5 

Linux-Dateisystem beim Booten reparieren

Auf einem laufenden Computer ist es nicht möglich, Ihr Linux-Dateisystem gleichzeitig zu überprüfen und zu reparieren, während Sie das Betriebssystem verwenden. In diesem Fall haben wir die Möglichkeit, eine Live-CD/ein bootfähiges USB-Laufwerk zu verwenden oder das Linux-Dateisystem beim Booten zu überprüfen und zu reparieren (für installierte Linux-Systeme).

Reparatur des Linux-Dateisystems beim Booten

1. Starten Sie Ihren Rechner neu, drücken Sie [Esc] oder [Shift] und wählen Sie Erweiterte Optionen im resultierenden Boot-Menü.

2. Wählen Sie Wiederherstellungsmodus und wählen Sie fsck Option aus der resultierenden Liste der Menüoptionen.

3. Drücken Sie [Enter] und wählen Sie fsck Menüoption.

4. Wählen Sie Ja wenn Sie gefragt werden, ob Sie das Root-Dateisystem Ihres Betriebssystems neu einhängen möchten.

5. Sobald die Überprüfung und Reparatur des Dateisystems abgeschlossen ist, weisen Sie Ihr System an, den normalen Startvorgang fortzusetzen.

Reparatur des Live-CD/USB-Dateisystems

  1. Booten Sie von der Live-Distribution (CD oder USB) in Ihren Computer.
  2. Öffnen Sie das Linux-Terminal und verwenden Sie sudo fdisk -l Befehl, um den Namen der angestrebten Linux-Root-Partition zu finden.
  3. Wenn die Root-Partition durch einen Namen wie /dev/sda1 identifiziert wird , wird durch Ausführen des folgenden Befehls das zugehörige Dateisystem überprüft und möglicherweise repariert.
$ sudo fsck -p /dev/sda1 

FSK ist ein sehr effektives Werkzeug, um Ihnen den Einstieg in das Verständnis der Art und Leistung Ihres Linux-Systems zu erleichtern. Der man fsck Der Befehl hat mehr Optionen zur Verwendung des FSCK Dienstprogramm zum Überprüfen und optionalen Reparieren defekter oder beschädigter Linux-Dateisysteme.


Linux
  1. So überprüfen Sie die Betriebssystem- und Linux-Version

  2. So überprüfen Sie, ob ein Linux-System 32-Bit oder 64-Bit ist

  3. So überprüfen Sie die Systemverfügbarkeit in Linux

  4. So überprüfen Sie die Kernel-Version unter Linux

  5. Wie überprüfe ich Syslog in Bash unter Linux?

So reparieren Sie Dateisystemfehler in Debian

So überprüfen und reparieren Sie ein Dateisystem in RHEL Linux

So reparieren Sie Dateisystemfehler in Ubuntu

So reparieren Sie Dateisystemfehler in Linux Mint

So überprüfen Sie den Systemneustartverlauf und die Startzeit in Linux

So überprüfen Sie Ihre Serverlast im Linux-System