Strona 1 z 2
Jak wyłączyć sprawdzanie dysku przez fsck podczas uruchamiania systemu
: 09 maja 2011, 20:43
autor: piter
Czasami potrzebujemy mieć szybki dostęp do komputera. Włączamy sprzęt i okazje się, że właśnie przypada kolej na sprawdzenie jednej z partycji, uruchamia się fsck i zaczyna mozolnie skanować dysk.
Jeśli chcemy wyłączyć tę usługę wystarczy zalogować się na konto root i wydać polecenie:
Przykładowo u mnie wydając polecenie:
całkowicie wyłączyłem sprawdzanie dysku podczas rozruchu systemu, ponieważ była to jedyna partycja sprawdzana przez fsck.
No dobrze. A jak teraz sprawdzić dysk? Jeśli spróbujemy użyć fsck po uruchomieniu systemu zostaniemy poinformowani, że sprawdzanie zamontowanej partycji może spowodować poważne uszkodzenie systemu plików. Z pomocą przychodzi nam polecenie:
które restartuje system i wymusza sprawdzanie dysku.
: 09 maja 2011, 21:28
autor: DaVidoSS
Mozolne sprawdzanie dysku? Przecież to trwa 6 sekund.
: 09 maja 2011, 21:47
autor: Yampress
-c 50 ale nie 0, co jakiś czas musi sprawdzić!
Przy czym ja tak robię, że zwiększam o 1 każdą następną partycję.
: 09 maja 2011, 22:05
autor: piter
DaVidoSS u mnie trwa to prawie cztery minuty (właśnie zmierzyłem)
Yampress moją propozycją jest wywoływanie fsck ręcznie - na życzenie, kiedy mamy chwilę wolnego:
: 09 maja 2011, 23:11
autor: saturno
piter pisze:
całkowicie wyłączyłem sprawdzanie dysku podczas rozruchu systemu, ponieważ była to jedyna partycja sprawdzana przez fsck.
No dobrze. A jak teraz sprawdzić dysk?
Zaloguj się w konsoli jako root i wydaj następujące polecenie:
Po ponownym uruchomieniu system plików będzie sprawdzany.
Ps.: Polecenia nie trzeba później odwoływać, bo powoduje ono tylko jednorazowe sprawdzanie, a nie przy każdym następnym uruchomieniu.
: 10 maja 2011, 00:10
autor: fnmirk
: 10 maja 2011, 18:32
autor: piter
Widzę, że źle zostałem zrozumiany. Nie chodziło mi o uzyskanie odpowiedzi na pytanie jak wyłączyć sprawdzanie dysku podczas rozruchu systemu, ani też jak wymusić to sprawdzanie przy następnym restarcie. Temat miał być HowTo jak sprawić, aby fsck sprawdzał dysk tylko i wyłącznie na nasze życzenie. Aby osiągnąć taki efekt zaproponowałem dwie komendy:
Kod: Zaznacz cały
tune2fs -c 0 /dev/nazwa_partycji
shutdown -rF now
Oczywiście nie jest to jedyna metoda osiągnięcia tego efektu. Tak jak sami napisaliście można np. edytować plik fstab. A jeśli chcemy wymusić wywołanie fsck można utworzyć plik forcefsck i restartować system.
Jest jeszcze parę innych sposobów np. dorobienie do systemu możliwości przerwania skanowania partycji na starcie przy użyciu CTRL+C bez zatrzymania rozruchu (ale tej metody nie sprawdzałem).
: 10 maja 2011, 23:00
autor: fnmirk
A nie prościej zrezygnować z systemu plików ext3 na rzecz innego, który inaczej się zachowuje i ,,nie traci czasu''? Masz tyle możliwości.
: 11 maja 2011, 21:00
autor: piter
fnmirk napisał:
A nie prościej zrezygnować z systemu plików ext3 na rzecz innego, który inaczej się zachowuje i ,,nie traci czasu
Bardzo ciekawy pomysł.
A tak poza tym mój temat stał się już bardziej tematem dyskusyjnym niż HowTo. Jeśli uważacie, że temat nie nadaje się na HowTo proszę o przeniesienie go do innego działu np. "Główne tematy", ewentualnie usunięcie go.
: 11 maja 2011, 21:08
autor: fnmirk
piter, poradnik możesz napisać jako podsumowanie.