Podczas uruchamiania mój laptop mówi:
fsck died with status code 4
Strona podręcznika mówi mi:
Kod wyjścia zwrócony przez fsck jest sumą następujących warunków:
[..]
4 - Błędy systemu plików pozostawione nieskorygowane
Kiedy próbuję naprawić błędy jako root, fsck mówi, że mój dysk jest czysty:
$ fsck /dev/sda1
/dev/sda1, clean [and some things about available blocks]
Jak mogę naprawić swój dysk?
-y
opcję? Zfsck
instrukcji: `-y W przypadku niektórych kontrolerów specyficznych dla systemu plików, opcja -y powoduje, że fsck specyficzny dla fs zawsze próbuje automatycznie naprawić wykryte uszkodzenie systemu plików. Czasami ekspert może być w stanie lepiej obsługiwać fsck ręcznie. Zauważ, że nie wszystkie kontrolery specyficzne dla systemu plików implementują tę opcję. W szczególności fsck.minix (8) i fsck.cramfs (8) nie obsługują opcji -y w tym piśmie.fkck
to literówka). Być może masz inny system plików - czy na pewno masz go tylko/dev/sda1
? Sprawdzić/etc/fstab
.-y
flaga rozwiązuje mój problem. @derobert Uruchomiłemfsck
z każdą moją partycją, która pokazuje się uruchomionafstab
.fsck -y /dev/sda1
zwrócił taki sam wynik jakfsck /dev/sda1
, więc pomyślałem, że to nie pomogło. Ale tak się stało! Zapisz to w odpowiedzi, a ja oznaczę jako zaakceptowaną odpowiedź.Odpowiedzi:
Wypróbuj opcję -y.
Z podręcznika fsck:
źródło
Czasami fsck pokazuje, że w systemie plików nie ma błędów, ale w rzeczywistości ma. Miałem kiedyś podobny problem i jeśli chcesz sprawdzić ten system plików, musisz użyć siły. Nie jestem pewien, jakiego typu systemu plików używasz, ale załóżmy, że to ext4:
Linia, której potrzebujesz to:
źródło