Forum Linux.général Problème ( hard ) de disque dur

Posté par  .
Étiquettes : aucune
0
5
juil.
2006
Voilà j'ai un portable DELL,
Celui ci me fait depuis ce matin. une espece de bruit bizarre ( un peu comme un lecteur de disquette qui lirait une disquette qu'il n'arrive pas à lire )
et j'ai ce genre de msg dans le syslog

kernel: hda: dma_timer_expiry: dma status == 0x20
kernel: hda: DMA timeout retry
kernel: hda: timeout waiting for DMA
kernel: hda: irq timeout: status=0xd0 { Busy }
kernel:
kernel: ide: failed opcode was: unknown
kernel: ide0: reset: success

A vue de nez je soupçonnerais un problème de disque dur, mais avant de dépenser des sous dans un disque neuf je préfererais en être sur...
Comment verifier que le problème vient effectivement du disque ? ( je crains que si je dit aux techniciens de la ligne chaude que je n'ai plus de windoz il soit paumé... )

Comment limiter les dégats avec un problème de ce genre
A vue de nez je desactiverais le swap pour économiser le disque mais ...

Notez également que hier soir j'ai mis à jours mon kernel par rpm vers la version 2.6.11-13mdk ( mdk 2005 ). Je ne vois pas pourquoi ça serait correlé mais est-ce possible ?

Merci pour vos conseils et explications ...
  • # essaye un autre DD

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

    Échange tout simplement le DD avec un autre, et teste pour voir si ça fait pareil.
  • # Quelques suggestions

    Posté par  . Évalué à 2.

    Hello,

    Pour des outils, j'ai quelques suggestions:
    ¤ Ultimate Boot CD [http://www.ultimatebootcd.com/]
    => C'est un CD qui contient plusieurs outils pour tester, entre autre, le disque dur (S.M.A.R.T., état physique, ...);
    Par contre, il faudra démarrer depuis le CD (bootcd)

    ¤ Un article de Lea-Linux [http://www.lea-linux.org/cached/index/Hardware-hard_plus-sma(...)]
    => Des conseils avec exemples :-).

    Cdlt,

    PS: A priori, le changement de disque me paraît inévitable :'(
  • # Backup conseillé

    Posté par  . Évalué à 3.

    Oui, je confirme que ce genre de message est classique, et cela provient bien du disque dur. Je te conseille d'entamer dès maintenant tes backups.

    Toutefois, il est intéressant de savoir avec quelle fréquence ce problème ressurgit, et s'il est localisé (sur un fichier par exemple) ou s'il est aléatoire (plus grave).

    Il se peut qu'un de tes secteurs soit devenu défectueux, soit par qu'il s'use, soit à cause d'une coupure d'alimentation violente au cours d'une écriture. Dans ce cas, il faut simplement demander à e2fsck de verrouiller le secteur défectueux, et tu pourras continuer à travailler normalement.

    Mais fais quand même tes sauvegardes, il reste quand même probable que ton disque n'en ai plus pour très longtemps ...
    • [^] # Re: Backup conseillé

      Posté par  . Évalué à 2.

      J'ai moi aussi un disque en fin de vie.

      Imaginons qu'il achète un nouveau disque. Quelle la méthode pour transférer le contenu de l'ancien disque sur le nouveau (sorte d' "échange standard") ?
      • [^] # Re: Backup conseillé

        Posté par  . Évalué à 3.

        Si tu veux faire une copie verbatim et te la jouer geek, tu fais :

        $ dd if=/dev/hda of=/dev/hdb bs=512 noerror

        C'est d'ailleurs à ça que sert la commande "dd" : Disk Dub.

        Tu auras une copie conforme au secteur près de ton ancien disque. Toutes les partitions dans le même ordre, le swap tel que tu l'avais laissé, etc. Tout cela en une seule commande.

        Toutefois c'est fortement déconseillé, d'abord parce que cela n'a de sens que si tes deux disques ont strictement la même taille (rarement le cas lorsque l'on réinvestit dans du matériel), et ensuite parce que les secteurs marqués comme défectueux par le filesystem ne seront plus les mêmes.

        Maintenant, Unix ayant le bon goût d'être tout-fichier, transférer un système reste simple :

        - Recréer les partitions sur le second disque en utilisant les tailles qui nous chantent mais en respectant quand même l'ordre dans la table (exemple hda1 pour le /, hda2 pour les /home, hda3 pour le swap, etc.).
        - Récréer les filesystems soi-même avec mkfs et l'option idoine de contrôle des blocs défectueux.
        - Copier l'intégralité d'une partoche vers son homologue avec cp -a dans la mesure où tu peux les voir toutes les deux en même temps.
        • [^] # Re: Backup conseillé

          Posté par  . Évalué à 2.

          Merci, par contre pour copier la partition en NTFS, ça va poser un soucis, non?
          • [^] # Re: Backup conseillé

            Posté par  . Évalué à 3.

            Oui ! (quelle idée de travailler avec du NTFS, aussi :-)

            Dans ce cas, soit tu recrées effectivement une partition de la même taille et tu dupliques l'originale avec dd, et tu la rescannes sous Windows pour redétecter les blocs défectueux, soit tu crées une partoche de la taille de ton choix, et tu procède au formattage et à la copie depuis Windows.

            Oh j'ai oublié de dire que, bien sûr, si tu recrées et dupliques les partitions une par une, il faudra quand même relancer manuellement grub ou lilo pour remettre en place le bootloader.
            • [^] # Re: Backup conseillé

              Posté par  . Évalué à 2.

              merci beaucoup !
              • [^] # Re: Backup conseillé

                Posté par  . Évalué à 2.

                c'est passé niquel en bootant sur le 1er cd de Mandriva 2006 -> rescue -> console
                $ dd if=/dev/hda of=/dev/hdb bs=512 conv=noerror,sync

                Scandisk sous win$ de la partition

                Ensuite, vu que le nouveau disque est plus gros, j'ai juste eu à étirer la dernière partition pour utiliser tout l'espace vide disponible.

                Pas de problème de boot :-)
    • [^] # Re: Backup conseillé

      Posté par  . Évalué à 1.


      Toutefois, il est intéressant de savoir avec quelle fréquence ce problème ressurgit, et s'il est localisé (sur un fichier par exemple) ou s'il est aléatoire (plus grave).

      Bon alors j'ai un peu jouer avec les outils de test de disque dur recomandé plus haut
      Parfois le scan se passe tres bien sans la moindre erreur
      mais d'autre fois c'est completement aléatoire
      ca me sort alors de l'ordre d'un cluster defectueux sur 100 000

      Pour les back-up j'en ait fait il y a a peine 15 jours ( et ils m'ont été utile car j'ai eu des pb en partionnants ) je ne m'inquiete donc pas trop des eventuelles pertes.

      Juste une question
      les disque dur de portable ça existe en génerique ou je suis contraint d'en commander un a DELL uniquement ?
      • [^] # Re: Backup conseillé

        Posté par  . Évalué à 2.

        Les disque dur de portable ça existe en génerique ou je suis contraint d'en commander un a DELL uniquement ?


        Ca existe en générique, heureusement. Et j'en ai déjà remplacé un sur un Dell. Ce sont les disques durs dits 2'5 pouces (par opposition aux 3 pouces et demi habituels). Si tu es sur Paris, tu en trouves à Montgallet pour des prix raisonnables.

        Un conseil, choisis-en un dont le constructeur est sérieux. Le disque de mon portable Toshiba avait rendu l'âme après les grosses chaleurs de 2003, et ces génies n'avaient pas été fichus de me fournir un utilitaire de formatage bas-niveau (moyen réellement efficace de récupérer des secteurs défecteux lorsque la surface du disque n'est pas physiquement endommagée).

        https://linuxfr.org/~Obsidian/13535.html

        J'ai un IBM-Hitachi depuis. A part une certaine série maudite sur les 40Go, autant que je me souvienne, ils jouissent d'une très bonne réputation. Le mien est extrêmement silencieux et ne me cause aucun souci depuis.

Suivre le flux des commentaires

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