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:
Wann benutzt du FSCK??
Sie können FSCK verwenden, wenn es unterschiedliche Szenarien gibt, wie z. B.:
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.
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.
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.
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:
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.
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:
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
Der Befehl fsckk kann mit der Option -n ausgeführt werden, bevor die Live -Prüfung ausgeführt wird.
sudo fsck -n /dev /Loop8
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
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
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
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.