So verwenden Sie FSCK unter Linux

So verwenden Sie FSCK unter Linux
Das Linux -Dateisystem ist eine Art Labyrinth. Die meisten Benutzer haben Angst, in dieses Dateisystem einzugeben, das die Leistungsstabilität des Linux -Betriebssystems übernimmt. Das Dateisystem enthält wesentliche Benutzerdaten und ist auch für das Abrufen dieser Daten verantwortlich. Manchmal können diese gespeicherten Daten einige Probleme im Dateisystem verursachen.

Aus dem Zeitpunkt oder aus anderen Gründen sind einige Teile dieses Dateisystems unzugänglich. Falls Sie sich mit diesem Problem stellen, empfehlen wir Ihnen, die Integrität so schnell wie möglich zu überprüfen. In solchen Fällen kommt FSCK (Dateisystemkonsistenzprüfung) zur Rettung. Das moderne Dateisystem erfordert kein Tool von Drittanbietern, um das beschädigte Dateisystem wiederherzustellen. Trotzdem ist FSCK manchmal die einzige Option zur Reparatur eines „schlechten“ Dateisystems.

Was ist fsck?

FSCK wird auch als Dateisystemkonsistenzprüfung bezeichnet. Mit den Dienstprogrammen dieses Systems können Sie das Dateisystem auf ausstehende Probleme oder Fehler überprüfen, Reparaturen erstellen, Berichte erstellen, indem Sie potenzielle Fehler finden und beheben usw. FSCK untersucht die Festplatte anhand einer Kombination der integrierten Tools und generiert eine Beschreibung der Ergebnisse. Sie benötigen keinen Installationsprozess oder spezifische Schritte, um FSCK zu verwenden, die standardmäßig mit Linux -Verteilungen geliefert werden.

Führen Sie FSCK in einem nicht abgesetzten Dateisystem aus, um die Probleme mit der Datenversorgung zu vermeiden. Das System führt FSCK während der Startzeit aus, je nachdem, wann wir das Dateisystem zuletzt überprüft haben. Es gibt jedoch einige Fakten über FSCK:

  1. Der Befehl fsckk funktioniert nicht für die Reparatur montierter Dateisysteme.
  2. Es besteht die Möglichkeit, die falsche Fehlermeldung zu erhalten, wenn der Befehl FSCK das Dateisystem montiert.
  3. Sie können den Befehl FSCK auf einem montierten Dateisystem aus anderen Gründen als Reparaturen ausführen.

Wann benutzt du FSCK??

Sie können FSCK verwenden, wenn es unterschiedliche Szenarien gibt, wie z. B.:

  • Um das Dateisystem bei Problemen mit Ihrem System oder als vorbeugende Wartung zu halten.
  • Wenn Sie den Ausgangs-/Eingangsfehler erhalten, da die Systemdateien beschädigt sind.
  • Wenn das System nicht starten kann.
  • Überprüfen Sie die Gesundheit eines externen Laufwerks wie ein USB -Flash -Laufwerk oder eine SD -Karte.

So verwenden Sie FSCK unter Linux

FSCK ist ein vorgepacktes Dateisystem -Check -Toolkit, über das Sie die Probleme des Dateisystems in Linux -Betriebssystemen behandeln können. Es kann auch interaktiv die Dateien reparieren und überprüfen, die die Leistung Ihres Betriebssystems beeinflussen.

Mann fsck

Sie können alle wesentlichen Informationen zu FSCK über den vorherigen Befehl erhalten, z.

Hier ist der grundlegende FSCK -Befehl, den Sie verwenden können:

fsck

Das zuvor erwähnte Dateisystem kann auf einen einzelnen Mountspunkt, eine Partition oder ein Gerät verweisen. Alternativ können Sie die systemspezifischen Dateioptionen am Ende dieses Befehls hinzufügen.

Der erste Schritt bei der Reparatur und Überprüfung Ihres Dateisystems besteht darin, einige Schritte zu befolgen. Hier müssen Sie ein Gerät entlarven und finden.

Überprüfen Sie die Partitionen und montierten Scheiben

Identifizieren Sie zunächst die Gerätepartition, die das Linux -Dateisystem enthält und die Sie reparieren oder überprüfen möchten.

sudo fdisk -l

Jetzt können Sie alle verfügbaren Tools verwenden, um den Speicherort in Ihrem System zu überprüfen und alle montierten Geräte anzeigen.

Führen Sie den Befehl "DF" aus, um die aktuell montierte Scheibe zu scannen. Das System listet die Disc, die Sie im Rettungsmodus testen möchten, nicht auf.

df -h

Der vorherige Befehl druckt die Datennutzung in Ihrem Dateisystem als Ausgabe aus. Aus der Ausgabe müssen Sie sich auf die Festplatte konzentrieren, die Sie mit Hilfe des FSCK -Befehls erkundigen werden.

Führen Sie den folgenden Befehl aus, um Ihre Festplattenpartitionen anzuzeigen. Hier sehen wir die Partition für die erste Festplatte unseres Systems:

sudo parted /dev /sda 'druck' '

Hier sind SDA, SDB, SDC usw. die Anzahl der Partitionen. In diesem Fall hat das System nur eine einzige Partition, wird jedoch eine Partition angezeigt, wenn das System es hat.

Die Festplatte entlarven

Bevor Sie mit Hilfe von FSCK eine Festplatte durchführen, müssen Sie sicherstellen, dass Ihre Partition oder Ihre Festplatte unmontiert ist. Sie erhalten eine Warnung, wenn Sie den FSCK ausführen, wenn Ihre Partition oder Ihre Festplatte nicht unmontiert ist. Führen Sie den folgenden Befehl aus, um die Festplatte oder die Partition zu entlasten:

sudo Umount /dev /Loop8

Notiz: Sie können das Stammdateisystem nicht entlarven oder FSCK auf der laufenden Maschine nicht verwenden.

Überprüfen Sie Fehler über FSCK

Sobald die Festplatte unmontiert ist, können Sie den Befehl fsckk ausführen:

sudo fsck /dev /Loop8

Wie zuvor gezeigt, erzeugt eine saubere Festplatte den gleichen Ausgang. Wenn Ihre Festplatte mehrere Probleme gibt, wird eine Bestätigungsaufforderung angezeigt.

Montieren die unmontierte Scheibe

Sie müssen die Disc erneut montieren, wenn das Gerät repariert und getestet wird. Es ist dann möglich, es erneut zu verwenden. Wir haben diese Festplatte wieder nicht abgefeuert. Wir machen es erneut mit dem folgenden Befehl:

montieren /dev /Loop8

Dies ist die richtige Prozedur für die Ausführung der Aufgabe, die Sie befolgen müssen, um die CD zu überprüfen und zu reparieren.

Überprüfen Sie den FSCK -Zeitplan

Wenn Sie neugierig wissen, wann Sie das letzte Mal Ihre Partition überprüft haben, führen Sie den folgenden Befehl aus:

sudo Tune2FS -l /dev / | EGREP -I '| montieren'

Führen Sie FSCK auf Root Partition aus

Manchmal führen Sie FSCK auf der Wurzelpartition des Systems unter einigen Bedingungen aus. Wenn die Partition montiert ist, können Sie FSCK nicht ausführen. Sie können die Root -Partition unter Linux mit einer der folgenden Methoden ausführen:

1. Führen Sie FSCK im Rettungsmodus aus

Jetzt müssen Sie wissen, dass Sie die Stammpartition auf der laufenden Maschine mit FSCK nicht überprüfen können. Dies liegt daran, dass es montiert und verwendet wird. Während des Wiederherstellungsmodus können Sie FSCK ausführen, um die Linux -Root -Partition zu überprüfen.

  • Starten Sie die Maschine zunächst mit einem Terminal oder GUI neu.
  • Halten Sie während des Start-up die Schaltschlüssel. Dies zeigt Ihnen das GNU -Grub -Menü.
  • Wählen Sie nun die "erweiterten" Optionen für Ubuntu aus.
  • Wählen Sie den Eintrag mit dem Wiederherstellungsmodus aus und lassen Sie das System im Wiederherstellungsmenü laden.
  • Die Auswahl von FSCK aus dem Menü wird angezeigt. Wählen Sie an der Eingabeaufforderung aus.
  • Sobald Sie fertig sind, starten Sie das System, indem Sie die Option "Lebenslauf" im Wiederherstellungsmenü auswählen.

2. Erzwingen Sie während des Systemstiefels FSCK

Es ist relativ einfach, diese Methode zu befolgen. Darunter müssen Sie eine Datei namens WISCFSCK in der Stammpartition des Systems erstellen. Verwenden Sie den folgenden Befehl, um dies zu tun:

sudo touch /betroffen

Jetzt können Sie einen Neustart des Systems planen oder erzwingen, und FSCK wird während des nächsten Bootups durchgeführt. FSCK dauert länger, wenn Sie viele in Ihrem System verwendete Inodes haben. Wenn die Ausfallzeit erheblich ist, wird empfohlen, es richtig zu planen. Verwenden Sie den folgenden Befehl, um festzustellen, ob die Datei noch vorhanden ist, sobald der Computer aufgebaut hat:

LS /WISCEFSCK

Sie können die Datei in jedem Systemstart entfernen, um FSCK zu vermeiden, wenn die Datei vorliegt.

Einige Beispiele für FSCK

Schauen wir uns einige Beispiele an, denen Sie für Ihr System befolgen können:

1. Führen Sie FSCK auf allen Dateisystemen gleichzeitig aus

Mit dem Flag -A -Flag können Sie alle Dateisysteme gleichzeitig mit FSCK überprüfen. Diese Option geht nach dem anderen durch die usw./fstab -Datei. Hier wird die Option -r verwendet.

fsck -ar

2. Testlauf

Der Befehl fsckk kann mit der Option -n ausgeführt werden, bevor die Live -Prüfung ausgeführt wird.

sudo fsck -n /dev /Loop8

3. Überspringen Sie FSCK auf montierte Dateisysteme

Durch Hinzufügen der Option -m können Sie sicherstellen, dass Sie FSCK nicht in einem montierten Dateisystem ausführen. Sie können dieses Flag verwenden, um das FSCK -Tool zu zwingen, alle montierten Dateisysteme zu überspringen.

sudo fsck -m /dev /Loop8

4. Überspringen Sie FSCK für ein bestimmtes Dateisystem

Wenn Sie nicht möchten, dass der FSCK ein Dateisystem überprüft, führen Sie den folgenden Befehl aus. Sie müssen vor dem Dateisystem und am Ende -t und "Nein" hinzufügen. Wir verwenden die -y, um die Eingabeaufforderungen zu überspringen:

sudo fsck -ar -t noext3 -y

5. Dateisystemprüfung

Das Tool überspringt das Dateisystem -Überprüfen beim Ausführen auf einem sauberen Gerät. Sie können das Dateisystem über die Option -f überprüft:

sudo fsck -f /dev /sdb

6. Reparieren Sie automatisch erkannte Fehler mit FSCK

Die Option -y kann an FSCK übergeben werden, um die potenziellen Probleme ohne Aufforderung zu beheben. Es gibt keine Fehler in der Ausgabe wie bei der Option -y.

sudo fsck -y /dev /sdb

Abschluss

Dies waren die kurzen Informationen über den FSCK und wie Sie sie unter Linux verwenden können. Wir haben die verschiedenen Beispiele aufgenommen und die Fälle verwendet, um alles über FSCK zu erklären. In einfachen Worten ist FSCK eine Konsistenzprüfung des Dateisystems, mit der Sie die Dateisystemaktivitäten überprüfen können. Die angegebenen Informationen können für Sie hilfreich sein, um zu verstehen, wie Sie FSCK unter Linux verwenden können.