Wie gefährlich ist es, ein fsck zu unterbrechen?

12

Wie gefährlich ist es, ein fsck zu unterbrechen?

Hat jemand direkte Erfahrungen damit gemacht?

Runcible
quelle
Nicht sicher, aber als ich den FSCK meiner OCFS-Vols, die ich mit Dateieingaben ausgeführt habe, unterbrach, übersprang er den einen und fuhr erfolgreich mit dem nächsten Fsck fort. Da ich den Schlaf zwischen Befehlen hatte, tat ich Cntrl + c bald nach dem Schlaf und vor dem folgenden fsck. Aber mein Schlechtes, der Server wurde mit einer kernigen Panik aufgeprallt. Ich war mir nicht sicher, ob es an mir oder einem anderen Faktor liegt, da ich neu in diesem Bereich bin und nicht viel herausfinden konnte. Also, es ist besser zu warten, bis es aus irgendeinem anderen Grund festsitzt. Übrigens war der Server testweise doch noch.
Peri

Antworten:

7

Ich habe keine direkten Kenntnisse oder Beweise, aber für mich wäre es einfach SCHLECHT , nicht damit umzugehen SIGINT.

Hm. Eigentlich kann ich einiges versichern: strings /sbin/fsck | grep sigBerichte:

sigaction
Warning... %s for device %s exited with signal %d.

Ich nehme das also einfach als anektdotischen Beweis, dass die fsckEntwickler Sigaction aufrufen, um mit den relevanten Signalen umzugehen.

Anders Eurenius
quelle
7

Wenn Sie + C kontrollieren und warten, bis es aufhört, sollten Sie keine Probleme haben.

Das Problem tritt immer dann auf, wenn es feststeckt und nicht aufhört, weil Sie sich nicht sicher sind, was es tut. Normalerweise haben Sie zu diesem Zeitpunkt einen schweren Datenverlust.

Viel Glück.


quelle
2

Es hängt alles ab.

Beispielsweise hatte Ubuntu (seit Hardy Heron) eine Benutzeroption, um eine routinemäßige Festplattenprüfung zu unterbrechen (und zu verschieben), wenn sie während des Startvorgangs auftritt. Ich benutze dies für ext3-Partitionen, wenn ich einen schnellen Start benötige (siehehttp://brainstorm.ubuntu.com/idea/11/ .

Ich würde ein fsck nach einem schmutzigen Umount nicht persönlich unterbrechen oder Grund zu der Annahme haben, dass ein Dateisystem kompromittiert sein könnte. Nicht zuletzt, weil ich keine neuen Daten in einem solchen Dateisystem speichern und möglicherweise auch diese Daten gefährden möchte B. vorhandene Daten oder Metadaten weiter beschädigen.

mas
quelle
1

Sie können die automatische-alle-30-Starts-fsck beim Start abbrechen. Es wird beim nächsten Mount ausgeführt. Ich habe es schon oft gemacht. Es hat normalerweise keine negativen Auswirkungen.

Wenn Ihr Computer nicht ordnungsgemäß heruntergefahren wurde, wird der Befehl fsck ausgeführt. Persönlich werde ich das nicht absagen. Es dauert nicht lange und Ihre Daten sind wichtig. Es hat keinen Sinn, potenziell alle Ihre Daten zu verlieren, nur um meiner Meinung nach eine halbe Stunde Startzeit zu sparen.

Rory
quelle