ďťż
 
 
   fsck - pomijanie sprawdzania dysków przy zasilaniu z baterii
 
 

Tematy

 
    
 

 

 

 

fsck - pomijanie sprawdzania dysków przy zasilaniu z baterii





maszkara - 18-10-2009 22:48
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ć.



fnmirk - 18-10-2009 23:34
Zajrzałeś do: man fsck



maszkara - 19-10-2009 19:53
Właśnie skończyłem tą pasjonującą lekturę, ale nie znalazłem tam odpowiedzi na moje pytanie :-/



darkwater - 19-10-2009 20:01
Zacząłbym poszukiwania od /etc/init.d/checkfs.sh
oraz
/etc/init.d/checkroot.sh



maszkara - 19-10-2009 20:26
W pliku
/etc/init.d/checkfs.sh znalazłem wykomentowany fragment odpowiedzialny za sprawdzanie czy zasilanie jest z baterii:
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" Wygląda na to, że ta funkcja została celowo wyłączona przez programistów. A może się mylę?



darkwater - 19-10-2009 20:49
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.



maszkara - 19-10-2009 20:56
Przy którejś aktualizacji się wyłączyło, poczekam, może przy którejś się włączy :-P



fnmirk - 19-10-2009 23:28
Najprościej, jeżeli sam sprawdzasz partycje, to możesz wyłączyć ich sprawdzanie na stałe w pliku /etc/fstab, zmieniając na ostatniej pozycji cyfry na ,,0''.



giaur - 20-10-2009 14:49

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.
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.
A jeżeli ktoś koniecznie chce, to niech to sobie włączy w pliku konfiguracyjnym, na własne ryzyko.



darkwater - 20-10-2009 14:56
Szczerze mówiąc nie czytałem podlinkowanego tekstu, zasugerowałem się słowem bug. Cóż, errare humanum est. :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis