fsck - pomijanie sprawdzania dysków przy zasilaniu z baterii
fsck - pomijanie sprawdzania dysków przy zasilaniu z baterii
Gdzie się konfiguruje, aby fsck podczas startu systemu nie sprawdzał dysków, jeśli laptop jest zasilany z baterii?
Zaraz po instalacji Debiana tak miałem, że jeśli laptop był zasilany z baterii, to sprawdzanie było pomijane, ale po którejś aktualizacji przestało to działać. Teraz fsck się uruchamia niezależnie od rodzaju zasilania.
Będę wdzięczy za podpowiedź, jak to ustawić.
Zaraz po instalacji Debiana tak miałem, że jeśli laptop był zasilany z baterii, to sprawdzanie było pomijane, ale po którejś aktualizacji przestało to działać. Teraz fsck się uruchamia niezależnie od rodzaju zasilania.
Będę wdzięczy za podpowiedź, jak to ustawić.
Zajrzałeś do:
Kod: Zaznacz cały
man fsck
Zacząłbym poszukiwania od
Kod: Zaznacz cały
/etc/init.d/checkfs.sh
oraz
/etc/init.d/checkroot.sh
W pliku
znalazłem wykomentowany fragment odpowiedzialny za sprawdzanie czy zasilanie jest z baterii:
Wygląda na to, że ta funkcja została celowo wyłączona przez programistów. A może się mylę?
Kod: Zaznacz cały
/etc/init.d/checkfs.sh
Kod: Zaznacz cały
do_start () {
# See if we're on AC Power. If not, we're not gonna run our
# check. If on_ac_power (in /usr/) is unavailable, behave as
# before and check all file systems needing it.
# Disabled AC power check until fsck can be told to only check the
# file system if it is corrupt when running on battery. (bug #526398)
# if which on_ac_power >/dev/null 2>&1
# then
# on_ac_power >/dev/null 2>&1
# if [ $? -eq 1 ]
# then
# [ "$VERBOSE" = no ] || log_success_msg "Running on battery power, so skipping file system check."
# BAT=yes
# fi
# fi
BAT=""
fscheck="yes"
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526398
Wygląda na to że została wyłączona celowo. Poczytaj czy można/warto zaryzykować włączenie. Moim zdaniem lepiej poczekać na deweloperów, z pewnością są lepiej zorientowani w temacie.
Wygląda na to że została wyłączona celowo. Poczytaj czy można/warto zaryzykować włączenie. Moim zdaniem lepiej poczekać na deweloperów, z pewnością są lepiej zorientowani w temacie.
Tu nie ma na co czekać bo nic sie nie zmieni. Po prostu uznano, że pomijanie sprawdzania na baterii jest bez sensu, bo laptop i tak jest rzadko restartowany (pewnie chodziło o to, że przeważnie robi się hibernację zamiast wyłączania), a restartowany jest tylko w przypadku poważnego błędu systemu i nie ma żadnego powodu, aby nie sprawdzać błędów przy zasilaniu bateryjnym.darkwater pisze:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526398
Wygląda na to że została wyłączona celowo. Poczytaj czy można/warto zaryzykować włączenie. Moim zdaniem lepiej poczekać na deweloperów, z pewnością są lepiej zorientowani w temacie.
A jeżeli ktoś koniecznie chce, to niech to sobie włączy w pliku konfiguracyjnym, na własne ryzyko.