Raz na jakiś czas (co 30-ty rozruch) mój system Linux decyduje się sprawdzić system plików pod kątem błędów. Nie mam nic przeciwko - to, co należy zrobić, musi zostać zrobione.
Ale czasami potrzebuję laptopa do szybkiego uruchomienia. Potrzebuję pilnej pracy do wykonania i nie mam czasu na fsck
jej ukończenie (może to potrwać około 10 minut). Jak mogę zatrzymać sprawdzanie w tym przypadku?
Jedynym rozwiązaniem (cóż, obejście), do którego doszedłem, jest wyłączenie auto fsck i od czasu do czasu uruchamiane ręcznie. Nie podoba mi się to podejście, ponieważ muszę pamiętać, kiedy był ostatni raz, gdy go uruchomiłem.
Chcę, aby móc nacisnąć Ctrl+, Caby przerwać sprawdzanie systemu plików. Pozwól na sprawdzenie systemu plików podczas następnego rozruchu!
Ale tak naprawdę, jeśli naciśniesz Ctrl+, C fsck
po prostu restartuję.
Odpowiedzi:
fsck
ma opcję opóźniającą automatyczne sprawdzanie, gdy laptop jest zasilany z baterii; to znaczy, jeśli system plików jest skonfigurowany do sprawdzania raz na 30 montowań, zinterpretuje to tak, jak raz na 60 montowań na baterie. Obecnie większość dystrybucji ma to włączone. Sprawdza to jednak tylko przy uruchomieniu.Co możesz zrobić, jeśli rozpocznie się automatyczne sprawdzanie, odłącz zasilacz od laptopa, a następnie uruchom ponownie
fsck
w jakikolwiek sposób (twardy reset, Ctrl-C, ...)źródło
Aby pominąć tylko
fsck
raz (zamiast trwale wyłączać go za pomocąfstab
lubtune2fs
), wypróbuj następujące opcje:fastboot
parametr GRUB przed uruchomieniem. Aby uzyskać więcej informacji, sprawdź ten link: https://wiki.ubuntu.com/Kernel/KernelBootParameterstouch /fastboot
powinien również pominąćfsck
sprawdzenie przy następnym uruchomieniuźródło
/fastboot
działa dla każdego rozruchu? Czy to trwa?/fastboot
na dysk, czy tylko dla głównego systemu plików?tune2fs
Zrób sztuczkę. Umożliwia przeglądanie / zmianę parametrów systemu plików:Możesz zmienić każdy parametr, aby go włączyć / wyłączyć lub wymusić sprawdzenie systemu plików przy następnym uruchomieniu itp.
Sugeruję zmianę na wyłączenie
Maximum mount count
iCheck interval
na laptopach.źródło
W mojej instancji proxmox / debian:
zatrzymuje fsck i
uruchamia się normalnie.
źródło