Forum Astuces.divers [Terminal] En cas de Freeze de la machine

Posté par  .
Étiquettes : aucune
0
12
juin
2001
Quelque chose de très pratique si votre machine se freeze pour une raison ou pour une autre.

Lors de la compilation du noyau, activez l'option "Magic SysRq Key". Lorsque le système sera bloqué il vous suffira de faire

Alt+Syst+S (Sync des disques)
Alt+Syst+I (Kill processus)
Alt+Syst+U (Remontage partitions en read-only)
Alt+Syst+B (Reboot)

La touche "Syst" est la sur la touche "Impr. Ecran" (sur les claviers AT du moins)
  • # Re: En cas de Freeze de la machine

    Posté par  (site web personnel) . Évalué à 1.

    Tu met un system de fichier journalise ... ca fait pareil mais avec des aventages en plus ...
    • [^] # Re: En cas de Freeze de la machine

      Posté par  . Évalué à 1.

      ca fait pareil mais avec des avantages en plus

      les systèmes de fichiers journalisés, c'est super puissant quand même ! la machine plante, et tout seul le système de fichiers kille les process restants, fout les partoches en read only, et reboot... tout ça simplement en appuyant sur le boutont "power" de la machine. Balaize ;)
      • [^] # Re: En cas de Freeze de la machine

        Posté par  (site web personnel) . Évalué à 1.

        Ben effectivement, la journalisation ca permet seulement d'éviter que le système de fichiers soit corrompu (et encore pas dans tous les cas), mais ça va pas faire le sync tout seul. Sinon, il suffit de monter toujours toutes les partitions avec le mode "sync", mais ca risque de ramer...
        (Quoique je fais ça pour tous les peripheriques usb, floppy, et zip sinon il faut attendre 2h à chaque umount...)
    • [^] # Re: En cas de Freeze de la machine

      Posté par  . Évalué à 1.

      Et comment tu fais si le journal est corrompus !!!
  • # Re: En cas de Freeze de la machine

    Posté par  . Évalué à 2.

    Un seul défaut à ce système : si ça freeze sous X, la Magic SysRq Key n'est pas prise en compte (enfin, chez moi... si vous y parvenez, dites-le moi !). Et comme la plupart du temps c'est sous X que ça foire, y'a plus qu'un prendre la main à distance avec ssh pour faire le ménage...
    • [^] # Re: En cas de Freeze de la machine

      Posté par  . Évalué à 1.

      Sous X il est possible d'utiliser ses combinaisons en tout cas j'avais réussi une fois (j'avais fait ca a l'aveugle et avec bcp de chance ca avait marché :) ... Mais c'est vrai que ce n'est pas ce qu'il y a de plus pratique. En fait il faudrait simplement faire une autre combinaison de touche qui appelerait les autres fonctions et cela permettrait de rebooter proprement quand x est gelé (en fait une "macro").
      • [^] # Re: En cas de Freeze de la machine

        Posté par  (site web personnel) . Évalué à 1.

        Sous mandrake quand j'utilisais "encore" un kernel 2.4.xx et que j'avais des pb de freeze a cause des drivers proprio de merde de ma carte nvidia, j'avais trouvé une combine : Pour relancer X quand il avait plante il suffisait de presser Ctrl+Impr Scr+k

        Cela kill les drivers et relance l'interface graphique...

        Par contre les vraies consoles sont inutilisables car illisibles après :-( ou alors juste pour lancer des commandes a l'aveuglette...

        ps : maintenant que je suis passé sur un kernel 2.6.0 0.3mdk basé sur le 2.6.0-test11 de mandrake, je n'ai plus de pb de freeze....

        Par contre il faut une version spéciale des drivers pour le 2.6.0 après, qui marchent du feu de dieu... des patchs existent sur www.minion.de, je l'ai testé avec succès...

        Par contre il faut quand même éditer a la main le fichier modules.dep pour ajouter le module nvidia, car le patch ne le fait pas...
        • [^] # Re: En cas de Freeze de la machine

          Posté par  . Évalué à 1.

          Concraitement : le ctl+sysrq+k :

          utilisation d'origine:

          sa'K' (Secure Access Key) is useful when you want to be sure there are no
          trojan program is running at console and which could grab your password
          when you would try to login. It will kill all programs on given console
          and thus letting you make sure that the login prompt you see is actually
          the one from init, not some trojan program.
          IMPORTANT:In its true form it is not a true SAK like the one in :IMPORTANT
          IMPORTANT:c2 compliant systems, and it should be mistook as such. :IMPORTANT

          utilisation2 (celle que tu decris):

          It seems other find it useful as (System Attention Key) which is
          useful when you want to exit a program that will not let you switch consoles.
          (For example, X or a svgalib program.)
    • [^] # Re: En cas de Freeze de la machine

      Posté par  . Évalué à 1.

      désolé mais ça marche meme quand X est freezé.
      d'ailleurs c'est le seul moyen que j'ai de rebooter ma machine proprement quand le drivers 3d fout la merde.
    • [^] # Re: En cas de Freeze de la machine

      Posté par  . Évalué à 1.

      Si le kernel plante, il ne peut pas intercepter ces touches. Si le kernel est sain mais que X est planté, il n'y a aucun problème à intercepter ces touches. Donc dans ton cas, c'est soit:
      - que c'est ton kernel qui plante
      - que ton kernel n'est pas compilé avec le support de cette fonctionnalité
  • # Re: En cas de Freeze de la machine

    Posté par  . Évalué à 1.

    Ce que je ne comprends pas , c'est l'utilité de fschk . Quand on reset sauvagement sa machine et qu'au reboot , le systeme nous propose de verifier nos disques dures , est-ce vraiment necessaire , surtout si on utilise un fs journalisé comme ext3fs .

    Quelqu'un pourrait-il m'eclairer sur ce qu'il peut faire quand on l'autorise a reparer je ne sais pas quoi en faite :) .

    Et est-ce que si apres un crash , je ne fais pas cette verification , quelles données peuvent etre corrompus : les binnaires executés pendant le crash , les fichiers sur lesquels on etait entraint de travailler , des modules , le kernel ?

    Si par example je jouait a quake3 , les .pak3 du jeux peuvent-ils etre "abimés"

    Merci a ce qui voudront bien me repondre , c'est un sujet ou je suis souvent resté dans le flou malgrés mais nombreux plantages (sous windows ;) ) , et cela peut etre stressant parfois de ne pas comprendre quelque chose que l'on execute sur ca machine .
    • [^] # Re: En cas de Freeze de la machine

      Posté par  . Évalué à 1.

      euh, je pense que seuls les fichiers qui ont ete recemment ecrits peuvent etre abimes... mais bon.. esperons que les experts vont nous repondre ;-)

      sam
  • # Re: En cas de Freeze de la machine

    Posté par  . Évalué à 1.

    N'importe quoi, en cas de freeze hardware tu peux rien faire du tout. la machine ne repond plus.
  • # Re: En cas de Freeze de la machine

    Posté par  (site web personnel) . Évalué à 1.

    Mais lorsque tu as killé tous les process (Alt+SysRq+I), tu fais comment pour rebooter ton linux sans rebooter la machine ?

    Sinon, pour Alt+SysRq+K, chez moi, ca m'empêche de relancer X (du moins à mon dernier plantage). Par contre, ca m'affiche en mode texte l'aide de SysRq du genre:

    SysRq: HELP: Sync tErm kIll reBoot Off unRaw (c'est pas exactement ca)

    Kernel: 2.4.22-10mdk

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.