Zainstalowałem Linux Mint 12 KDE i chciałbym sprawdzić, czy na partycji głównej nie ma błędów.
Jak sprawdzić partycję root z fsck w czasie rozruchu?
boot
linux-mint
root
fsck
Niebieskie niebo
źródło
źródło
sudo touch /forcefsck
pracowałem, kiedy to robiłem wcześniejsudo reboot
.shutdown
dostarczany z Upstart nie obsługuje już tej-F
opcji. Zamiast tego powinieneś użyćsudo touch /forcefsck
. Zobacz na przykład Dlaczego usunięto -F z / sbin / shutdown? i Bug # 74139: zamknięcie brakującej opcji -F (force fsck) .Oto inny sposób, aby to zrobić:
tune2fs -C 2 -c 1 /dev/THEDEVTHATROOTIS
restart
wtedy system plików zostanie sprawdzony, a gdy wszystko będzie dobrze, powinieneś to zrobić
tune2fs -c 60 /dev/THEDEVTHATROOTIS
Założyłem, że liczba max-mount została ustawiona na 60, powinieneś dowiedzieć się przed wydaniem pierwszego polecenia z
dumpe2fs /dev/THEDEVTHATROOTIS |grep "Maximum mount count"
źródło
W moich systemach (kilka notebooków x86 i Banana Pi Pro) powiedzenie
sudo shutdown now
prowadzi mnie do poziomu 1 (aka tryb konserwacji), gdzie mogę bezpiecznie sprawdzić mój root FS:Nie ma potrzeby zmiany,
/etc/fstab
aby to zrobić, a ja mam możliwość uruchomieniafsck
z dowolnymi opcjami, które mogą być potrzebne do naprawienia trudnej sprawy.Uwaga:
/forcefsck
itune2fs
sztuczki działają na x86, ale nie na Banana Pi.źródło
tune2fs
etc na dowolnej platformie, biorąc pod uwagę, że obsługiwany jest (prawdopodobnie osadzony) initramfs. Tak naprawdę zależy to tylko od dystrybucji Linuksa.Jeśli korzystasz z Raspberry Pi i znajdziesz się w trybie awaryjnym, możesz w rzeczywistości odmontować partycję główną i nadal używać fsck
źródło
W nowoczesnych systemach linuxowych powyższe odpowiedzi (z forcefsck) nie działają. Musisz to zrobić ręcznie:
Umieść partycję główną w trybie tylko do odczytu, modyfikując linię uszkodzonej partycji
/etc/fstab
(pamiętaj jednak o starych ustawieniach):Restart
Przełącz się na poziom pracy 1, aby zminimalizować ilość zakłócających procesów:
Napraw swój system plików (zamień / dev / sda2 na urządzenie twojej partycji), które powinno teraz działać, ponieważ partycja główna jest tylko do odczytu:
Restart. (W moim systemie Fedora 21 musiałem przejść na poziom uruchamiania 1 podczas rozruchu za pomocą Grub2 , ponieważ w przeciwnym razie system został zablokowany z powodu braku możliwości zapisu na partycji głównej)
Spraw, aby system plików root był czytelny / zapisywalny:
Przywróć swój / etc / fstab do pierwotnego stanu.
Restart
Źródło: http://bitsofmymind.com/2014/03/14/how-to-fix-fsck-your-root-file-system-that-you-have-to-boot-into-on-linux/
źródło