błąd fsck podczas rozruchu: / dev / sda6: UNEXPECTED INCONSISTENCY; URUCHOM fsck RĘCZNIE

215

Uruchomiłem podwójnie system Ubuntu i system Windows 7.
Przeglądałem FireFox w systemie Ubuntu i nagle otrzymałem komunikat o błędzie, więc uruchomiłem się ponownie.

Teraz, gdy próbuję uruchomić system Ubuntu, pojawia się następujący komunikat:

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) _

Jak mogę to naprawić?

Jordy
źródło
1
Czy udało ci się znaleźć podstawową przyczynę? Dwukrotnie doświadczyłem dokładnie tego samego problemu w ciągu dwóch dni podczas korzystania z Kubuntu 16.04. Czy to jakiś problem z oprogramowaniem lub oznaka wadliwego sprzętu?
Silicomancer,
1
@Silicomancer, miałem to i inne powiązane problemy i wydaje się, że prawdopodobnie jest to związane z uszkodzeniem dysku twardego. Wiem, że mój dysk twardy zawiódł część diagnostyki SMART w tym samym czasie, gdy wystąpił ten problem. Czasami ręczny „fsck / dev / sdaX” to naprawi, ale innym razem problem nie zostanie rozwiązany i przy następnym uruchomieniu dostanę panikę jądra. Mam nowy HD w mailu.
gammapoint

Odpowiedzi:

293

Spróbuj tego:

fsck /dev/sda6

(gdzie /dev/sda6jest wspomniana partycja)

I wprowadź Tak ( y) dla każdego błędu. Lub naciśnij araz, aby zawsze „tak”.

Następnie uruchom ponownie i powinno być dobrze.

Nikołaj Nikołow
źródło
9
Ok, uruchom fsck -a / dev / sda6 i wpisz Tak dla wszystkich błędów.
Nikolay Nikolov,
3
Uruchom ponownie Linux, a jeśli wszystko ładnie wygląda po uruchomieniu, powinieneś ponownie przejść do apt-get. Jeśli ponownie fsck -a /dev/sda6przeniesie Cię do terminalu busybox, uruchom i napraw błędy.
Nikolay Nikolov,
13
nie zapomnij dodać -yna końcu, w przeciwnym razie przyklej palec do y
aditya
3
@aditya: Możesz również nacisnąć „a” dla zawsze zamiast „y” bez użycia opcji -y
Arigion
2
@Rishabh Agrahari, myślę, że może dysk. Powinieneś przetestować to za pomocą narzędzi smartd.
Nikolay Nikolov
63

Zauważyłem, że nawet jeśli zrobisz coś fsckna dysku, problem może wystąpić ponownie za kilka dni.

Odkryłem, że problem jest gorszy na dyskach SSD niż na zwykłych dyskach HDD. Znalazłem kilka kroków, które mogą tymczasowo rozwiązać problem.

fsck -fy /dev/sda1 

if sda1jest właściwą partycją - podpowiedź dokładnie powie, która z nich wymaga fsck.

Następnie, jeśli system się uruchomi, możesz mieć inny problem z systemem zarządzania pakietami, więc jeśli otworzysz terminal i wpiszesz sudo apt-get update, możesz otrzymać błąd. Nie martw się. Uruchom następujące polecenia:

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

Uważam, że w Ubuntu istnieje poważny problem z dyskami SSD. Społeczność powinna to naprawić.

Znalazłem możliwą przyczynę tego problemu: Prawdopodobnie system nie zamknął się normalnie.

farmuel Angel
źródło
Po typie komendy fsck wydał polecenie exit, aby wymusić ponowne uruchomienie systemu na poziomie 5 lub po prostu zrestartować z init 6.! Twój wybór.!
farmuel Angel
5
Proszę edytować swoje posty jeśli chcesz dodać lub coś wyjaśnić.
David Foerster,
Takiego problemu napotykałem na razie co najmniej ~ 10 razy i właściwie teraz przypominam sobie, że wcześniej zawsze coś instalowałem. Ale nie każda instalacja powoduje taki problem.
Slav
9

UNEXPECTED INCONSISTENCY; RUN fsck MANUALLYoznacza, że ​​na dysku jest błąd systemu plików. Uruchom fsckpolecenie ręcznie. Następnie zada więcej pytań - po prostu odpowiedz, ynaciśnij enteri wreszcie zrestartuj serwer.

wprowadź opis zdjęcia tutaj

GNK
źródło