Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2654 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Question sur le demarrage de LE 2005

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question sur le demarrage de LE 2005

n°693755
Christophe​_35
Posté le 15-06-2005 à 16:20:34  profilanswer
 

Bonjour,
 
J'utilise une Mandriva LE 2005, ca marche bien, de temps en temps, au demarrage, le systeme de fichier a besoin d'etre checke, le check se lance et demande parfois si des erreurs doivent etre corriges (en precisant qu'il y a risque de perte de donnees dans la correction...). Est il possible qu'il ne pause pas la question et corrige les erreurs dans tous les cas ?
 
Christophe

mood
Publicité
Posté le 15-06-2005 à 16:20:34  profilanswer
 

n°693756
Dark_Schne​ider
Close the World, Open the Net
Posté le 15-06-2005 à 16:22:21  profilanswer
 

c'est marrant cela ... tu dois vraiment redémarrer ton ordi souvent car moi je ne vois pas cela souvent. De plus si tu as éteint l'ordi normalement il ne devrait même pas trouver d'erreur ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°693760
Christophe​_35
Posté le 15-06-2005 à 16:27:06  profilanswer
 

En fait, c'est l'ordi de ma mere, elle l'allume et l'eteint 1 ou 2 fois par jour et pour une duree assez courte a chaque fois (mail, resultat de bridge sur internet ...).  
Le hardware est ancien (disque de 12 G0, CM DE 99, P3 500 etc ....) il y a peut etre un probleme qui arrive de temps en temps de ce cote la, ou un bug quelque part, ca arrive ...
Mais mis a part ca, ca marche tres bien. Je voulais juste faire ca pour qu'elle n'est pas a repondre a une question a un demarrage qui se bloque (devoir appuyer sur escape etc ....)


Message édité par Christophe_35 le 15-06-2005 à 16:28:32
n°693762
Dark_Schne​ider
Close the World, Open the Net
Posté le 15-06-2005 à 16:28:36  profilanswer
 

comment elle éteint l'ordi ?
 
quel système de fichier as tu utilisé ? je te conseille ext3 voire JFS


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°693764
Christophe​_35
Posté le 15-06-2005 à 16:32:35  profilanswer
 

Elle eteint l'ordi normalement, avec gnome et attend qu'il soit arrete ..  
J'utilise effectivement ext3, le probleme se posait plus avec ext2, maintenant c'est mieux avec ext3, ca arrive beaucoup moins souvent ..
Il y aurait un gain avec JFS ? (jamais utilise ...)
 
Autrement, pour que le check ne pose pas la question pour reparer les erreurs ? (ca pourrait suffire ..)

n°693768
Dark_Schne​ider
Close the World, Open the Net
Posté le 15-06-2005 à 16:39:19  profilanswer
 

regarde la doc de tune2fs ( man tune2fs ) et joue sur la valeur de max-mount-counts ( -c ) ou plutôt sur celle de interval-between-checks ( -i ).
 
Cependant si jamais des erreurs sont trouvés lors de la vérification, cela signifie qu'il a y un problème matériel ou dans la manière dont elle éteint l'ordi. l'ordi devrait s'éteindre tout seul, elle ne devrait pas avoir à attendre pour appuyer sur le boutton. Mieux, dis lui de n'éteindre l'ordi qu'1 fois par jour ;)


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°693772
Christophe​_35
Posté le 15-06-2005 à 16:43:28  profilanswer
 

Bon, je vais regarder ca. Autrement, JFS pourrait etre mieux ?

n°693775
Dark_Schne​ider
Close the World, Open the Net
Posté le 15-06-2005 à 16:46:35  profilanswer
 

j'ai analysé le fichier /etc/rc.sysinit et j'ai remarqué quelques trucs :
 
- si tu crée un fichier /fastboot, il devrait faire la vérification automatiquement sans demander confirmation lorsqu'il y a une erreur
 
- tu peux aussi renseigner le fichier /etc/sysconfig/autofsck avec ceci :


AUTOFSCK_DEF_CHECK=yes


 

Citation :


if [ -f /fastboot ] || strstr "$cmdline" fastboot ; then
        fastboot=yes
fi
 
if [ -f /forcefsck ] || strstr "$cmdline" forcefsck ; then
        fsckoptions="-f $fsckoptions"
elif [ -f /.autofsck ]; then
        rc_splash verbose
        gprintf "Your system appears to have shut down uncleanly\n"
        AUTOFSCK_TIMEOUT=5
        [ -f /etc/sysconfig/autofsck ] && . /etc/sysconfig/autofsck
        if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
                AUTOFSCK_OPT=-f
        fi
 
        if [ "$PROMPT" != "no" ]; then
                if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
                        MSG=`gprintf "Press N within %%d seconds to not force file system integrity check..."`
                        KEYS=`gprintf "nN"`
                        if /sbin/getkey -c $AUTOFSCK_TIMEOUT -m "$MSG" "$KEYS" ; then
                                AUTOFSCK_OPT=
                        else
                                echo
                        fi
                else
                        MSG=`gprintf "Press Y within %%d seconds to force file system integrity check..."`
                        KEYS=`gprintf "yY"`
                        if /sbin/getkey -c $AUTOFSCK_TIMEOUT -m "$MSG" "$KEYS" ; then
                                AUTOFSCK_OPT=-f
                        else
                                echo
                        fi
 
                fi
 
                echo
        else
                # PROMPT not allowed
                if [ "$AUTOFSCK_DEF_CHECK" = "yes" ]; then
                        gprintf "Forcing file system integrity check due to default setting\n"
                else
                        gprintf "Not forcing file system integrity check due to default setting\n"
                fi
        fi
        fsckoptions="$AUTOFSCK_OPT $fsckoptions"
fi
 
if [ "$BOOTUP" = "color" ]; then
        fsckoptions="-C $fsckoptions"
else
        fsckoptions="-V $fsckoptions"
fi
 
if [ -f /etc/rc.readonly ]; then
    # Call rc.readonly to set up magic stuff needed for readonly root
    . /etc/rc.readonly
    READONLY=1
fi
 
Fsck()
{       initlog -c "/sbin/fsck $*"
        rc=$?
 
        if [ $rc -gt 3 ]; then
            rc_splash verbose
            gprintf "Failed to check filesystem. Do you want to repair the errors? (Y/N)\n"
            gprintf "(beware, you can lose data)\n"
            read answer
 
            KEYS=`gprintf "yY"`
            if strstr "$KEYS" "$answer" ; then
                opts=`echo "$* " | sed 's/-a //'`
                initlog -c "/sbin/fsck $opts -y"
                rc=$?
            fi
        fi
 
        if [ "$rc" = "0" ]; then
                echo_success
                echo
        elif [ "$rc" = "1" ]; then
                echo_passed
                echo
                if [ -x /sbin/quotacheck ]; then
                    _RUN_QUOTACHECK=1
                fi
        # A return of 2 or higher means there were serious problems.
        elif [ $rc -gt 1 ]; then
            if [ $rc -gt 3 ]; then
                rc_splash verbose
                echo_failure
                echo
                echo
                gprintf "*** An error occurred during the file system check.\n"
                gprintf "*** Dropping you to a shell; the system will reboot\n"
                gprintf "*** when you leave the shell.\n"
 
                str=`gprintf "(Repair filesystem)"`
                PS1="$str \# # "; export PS1
                [ "$SELINUX" = "1" ] && disable_selinux
                sulogin
            else
                echo_passed
            fi
            gprintf "Unmounting file systems\n"
            umount -a
            mount -n -o remount,ro /
            gprintf "Automatic reboot in progress.\n"
            reboot -f
        fi
}
 
_RUN_QUOTACHECK=0
ROOTFSTYPE=`awk '/ \/ / && ($3 !~ /rootfs/) { print $3 }' /proc/mounts`
if [ -z "$fastboot" -a "X$ROOTFSTYPE" != "Xnfs" ]; then
 
        gprintf "Checking root filesystem\n"
        Fsck -T -a $fsckoptions /
fi
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°693778
Christophe​_35
Posté le 15-06-2005 à 16:49:26  profilanswer
 

Super, je vais essayer ca. Merci.
 
A+

n°695029
Christophe​_35
Posté le 18-06-2005 à 13:06:22  profilanswer
 

Pour infos, apres un peu de lecture sur internet, il semble que le fichier /fastboot evite le check du disque dur en fait et que AUTOFSCK_DEF_CHECK=yes dans /etc/sysconfig/autofsck est bien pour que le check se fasse sans poser de questions.


Message édité par Christophe_35 le 25-06-2005 à 15:15:16

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Question sur le demarrage de LE 2005

 

Sujets relatifs
Mandriva 2005 et Athlon64?[latex bibtex] question package ou pas?
[C - Linux] question sur la fonction chroot() de unistd.hAsla sou Mandrive 2005
[apache-ssl] question toute bêteGNOME 2.10 et Mandriva LE 2005..
question messagerieQuestion SENDMAIL
mandriva 2005 +pilotes atiMandriva LE 2005 et les périphériques de stockage USB
Plus de sujets relatifs à : Question sur le demarrage de LE 2005


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR