Fsck

Das Systemdienstprogramm fsck (für die "Dateisystemkontrolle") ist ein Werkzeug, für die Konsistenz eines Dateisystems in Unix und Unix-like Betriebssysteme, wie Linux und Mac OS X. zu überprüfen

Verwenden

Allgemein wird fsck automatisch in der Ladezeit geführt (wenn das Betriebssystem entdeckt, dass ein Dateisystem in einem inkonsequenten Staat ist, eine nichtanmutige Stilllegung, wie ein Unfall oder Macht-Verlust anzeigend), oder regelmäßig (um kleine, unentdeckte Widersprüchlichkeiten zu verhindern, die verschlimmert werden). Da der Befehl spezifisch zum Design des Dateisystems geschneidert werden muss, wird sich das genaue Verhalten von verschiedenen fsck Durchführungen ändern. Gewöhnlich stellen Fsck-Dienstprogramme Optionen für beschädigte Dateisysteme jeder interaktiv Reparatur zur Verfügung (der Benutzer muss entscheiden, wie man spezifische Probleme befestigt), automatisch entscheidend, wie man spezifische Probleme befestigt (so muss der Benutzer auf keine Fragen antworten), oder Prüfung der Probleme, die auf einem Dateisystem aufgelöst werden müssen, ohne sie wirklich zu befestigen.

Ein Systemverwalter kann auch fsck manuell führen, wenn dort geglaubt wird, ein Problem mit dem Dateisystem zu sein. Weil das Laufen fsck, um ein Dateisystem zu reparieren, das für Lesen/Schreiben-Operationen bestiegen wird, strenge Datenbestechung/Verlust potenziell verursachen kann, wird das Dateisystem normalerweise, während unmontiert, bestiegene read-only-, oder mit dem System in einer speziellen Wartungsweise überprüft, die die Gefahr solchen Schadens beschränkt.

Ein journaling Dateisystem wird solch entworfen, dass Werkzeuge wie fsck nach der unreinen Stilllegung (d. h. Unfall) nicht geführt zu werden brauchen. Der UFS2 Filesystem in FreeBSD hat Hintergrund fsck, so ist es gewöhnlich nicht notwendig, auf fsck zu warten, um vor dem Zugreifen auf die Platte fertig zu sein.

Das Microsoft gleichwertige Programme ist CHKDSK und SCANDISK.

Verwenden Sie als Gotteslästerung

Vor dem Anstieg von journaling Dateisystemen war es für unpassend Stilllegung Systemdateisystem von Unix üblich, einen verdorbenen Superblock zu entwickeln. Dieses vielleicht ernste Problem konnte nur durch das Laufen fsck aufgelöst werden, der überall von ein paar Sekunden bis zu den Stunden, abhängig von der Größe des Volumens und Platteneingabe/Ausgabe-Durchfluss nehmen konnte. Wegen der Strenge der fsck Unfähigkeit, diesen Fehler aufzulösen, sind die Begriffe "fsck" und "fscked" in Gebrauch unter Systemverwaltern von Unix als ein zerhackter Eid eingetreten.

Es ist unklar, ob dieser Gebrauch Ursache oder Wirkung war, weil es anekdotisch berichtet worden ist, dass Dennis Ritchie behauptet hat, dass "Der zweite Brief ursprünglich verschieden war."

Beispiel

Das folgende Beispiel überprüft das Dateisystem auf der ersten Teilung der zweiten Festplatte auf einem System von Linux:

fsck/dev/sdb1

</Quelle>

Siehe auch

  • Liste von Programmen von Unix
  • Liste von Dateisystemen
  • e2fsprogs, der das Dienstprogramm, den Standard auf vielem Vertrieb von Linux einschließt
  • schrubben Sie Orakel Solaris ZFS Filesystem-Überprüfung des Dienstprogrammes

Links


Zerstörung (Gleichstrom-Comics) / Lucas Cranach der jüngere
Impressum & Datenschutz