Uruchomiłem Ubuntu w trybie odzyskiwania, aby spróbować naprawić błąd dysku.

Jednak po uruchomieniu:

fsck 

Po prostu get:

fsck from util-linux 2.31.1 

I nic więcej się nie dzieje.

Każde polecenie fsck po prostu drukuje „fsck z util-linux 2.31.1” i kończy pracę, niezależnie od opcji i argumentów.

Uniemożliwia mi to naprawienie błędu dysku i odzyskanie systemu.

Odpowiedź

Polecenie, którego potrzebowałem, to fsck.ext4, np.

fsck.ext4 -F 

Pozwoli mi to rozwiązać problemy z dyskiem i odzyskać system.

Odpowiedź

Podczas wykonywania systemu plików sprawdź, czy musisz określić sam system plików w linii poleceń. Rzadko trzeba opróżniać bufory systemu plików. Aby sprawdzić system plików użyj -f

fsck -f /filesystem 

Aby dodać jawnie typ systemu plików, możesz użyć formatu:

fsck -t ext4 -f /filesystem 

Komentarze

  • Każde polecenie fsck po prostu drukuje ' fsck z util-linux 2.31.1 ' i kończąc, niezależnie od opcji i argumentów. Wygląda na to, że fsck.ext4 jest poleceniem wymaganym w tej sytuacji.
  • fsck zwykle rozpoznaje system plików. Ale nie ma potrzeby używania formatu fsck.ext4, możesz dodać typ do samego polecenia fsck. Zobacz moją edytowaną odpowiedź
  • fsck -t ext4 -f /filesystem również po prostu drukuje fsck from util-linux 2.31.1 i kończy pracę.
  • Potrzebowałem aby dodać / dev / sda1 zamiast / filesystem.
  • @Virgo, jeśli nie masz rekordów w /etc/fstab, powinieneś użyć nazwy urządzenia zamiast montowania systemu plików punkt

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *