fsck-Fehler beim Booten: / dev / sda6: UNERWARTETE INKONSISTENZ; RUN fsck MANUELL

215

Ich habe Ubuntu und Windows 7 dual
gebootet . Ich habe in Ubuntu in FireFox gebrowst und plötzlich eine Fehlermeldung erhalten, also habe ich neu gebootet.

Wenn ich nun versuche, Ubuntu zu booten, erhalte ich folgende Meldung:

fsck from util-linux 2.26.2
/dev/sda6 contains a file system with errors, check forced.
/dev/sda6: Inodes that were part of a corrupted orphan linked list found.

/dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda6 requires a manual fsck

Busybox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) _

Wie kann ich das beheben?

Jordy
quelle
1
Konnten Sie die Ursache herausfinden? Ich habe mit Kubuntu 16.04 innerhalb von zwei Tagen zweimal genau dasselbe Problem festgestellt. Handelt es sich um ein Softwareproblem oder um einen Hinweis auf einen Hardwaredefekt?
Silicomancer
1
@Silicomancer, ich hatte dieses und andere verwandte Probleme, und es scheint ziemlich wahrscheinlich, dass es sich um eine fehlerhafte Festplatte handelt. Ich weiß, dass meine Festplatte einige der SMART-Diagnosen nicht bestanden hat, als dieses Problem auftrat. Manchmal wurde das Problem durch ein manuelles 'fsck / dev / sdaX' behoben, aber manchmal konnte das Problem nicht behoben werden, und beim nächsten Start bekam ich eine Kernel-Panik. Ich habe eine neue HD in der Post.
Gammapoint

Antworten:

293

Versuche dies:

fsck /dev/sda6

(wo /dev/sda6ist die Partition erwähnt)

Und geben Sie yfür jeden Fehler Ja ( ) ein. Oder drücken Sie aeinmal für immer-ja.

Dann neu starten und es sollte in Ordnung sein.

Nikolay Nikolov
quelle
9
Ok, führe fsck -a / dev / sda6 aus und gib "Ja" für alle Fehler ein.
Nikolay Nikolov
3
Starten Sie Linux neu, und wenn alles nach dem Booten gut aussieht, sollten Sie erneut zu apt-get gehen. Wenn Sie erneut zum Busybox-Terminal weitergeleitet werden, führen Sie fsck -a /dev/sda6die Fehler aus und reparieren Sie sie.
Nikolay Nikolov
13
Vergessen Sie nicht, -yam Ende hinzuzufügen , oder kleben Sie Ihren Finger auf y
aditya
3
@aditya: Sie können auch 'a' für immer anstelle von 'y'
drücken
2
@Rishabh Agrahari, ich denke vielleicht die Festplatte. Sie sollten es mit Smartd-Tools testen.
Nikolay Nikolov
63

Ich habe festgestellt, dass fsckdas Problem in einigen Tagen erneut auftreten kann , selbst wenn Sie eine auf der Festplatte ausführen.

Ich habe festgestellt, dass das Problem bei SSD-Disks schlimmer ist als bei normalen HDD-Disks. Ich habe einige Schritte gefunden, die das Problem vorübergehend beheben können.

fsck -fy /dev/sda1 

Wenn sda1es sich um die richtige Partition handelt, werden Sie in der Eingabeaufforderung genau darüber informiert, welche Partition fsck benötigt.

Wenn das System anschließend hochfährt, liegt möglicherweise ein weiteres Problem mit dem Paketverwaltungssystem vor. Wenn Sie also ein Terminal öffnen und eingeben sudo apt-get update, wird möglicherweise eine Fehlermeldung angezeigt. Keine Sorge. Führen Sie diese Befehle aus:

sudo apt-get update
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

Meiner Meinung nach gibt es in Ubuntu ein ernstes Problem in Bezug auf SSD-Festplatten. Die Community sollte das Problem beheben.

Ich habe eine mögliche Ursache für dieses Problem gefunden: Wahrscheinlich wurde das System nicht normal heruntergefahren.

Farmuel Angel
quelle
Nach dem Befehl fsck gibt er den Befehl exit ein, um das System in Runlevel 5 erneut zum Booten zu zwingen oder einfach mit init 6 neu zu starten. Deine Entscheidung.!
Farmuel Angel
5
Bitte bearbeiten Sie Ihre eigenen Beiträge, wenn Sie etwas hinzufügen oder klären möchten.
David Foerster
Ich war vorerst mindestens zehnmal mit einem solchen Problem konfrontiert und erinnere mich jetzt tatsächlich daran, dass ich vorher immer etwas installiert hatte. Aber nicht bei jeder Installation tritt ein solches Problem auf.
Slav
9

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLYbedeutet, dass ein Dateisystemfehler auf der Festplatte vorliegt. Führen Sie den fsckBefehl manuell aus. Danach werden weitere Fragen gestellt. Beantworten Sie diese yund drücken Sie enterund starten Sie den Server neu.

Bildbeschreibung hier eingeben

GNK
quelle