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
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, żefsck.ext4
jest poleceniem wymaganym w tej sytuacji.fsck
zwykle rozpoznaje system plików. Ale nie ma potrzeby używania formatufsck.ext4
, możesz dodać typ do samego poleceniafsck
. Zobacz moją edytowaną odpowiedźfsck -t ext4 -f /filesystem
również po prostu drukujefsck from util-linux 2.31.1
i kończy pracę./etc/fstab
, powinieneś użyć nazwy urządzenia zamiast montowania systemu plików punkt