Forum général.général encore une histoire de badblocks

Posté par  (site web personnel) .
Étiquettes : aucune
0
21
fév.
2005
La suite des mes aventures : http://linuxfr.org/forums/12/6893.html(...)


Alors j'ai acheté un nouveau disque dur que j'ai copié à l'aide de 'dd'.

J'effectue un badblocks sur le nouveau disque; il apparait les mêmes bloques défectueux sur /dev/hda1. Est ce mémorisé quelque part si oui, comment purger cela?

j'effectue un badblocks de mon ancien disque (cette fois en écriture avec w et avec plusieurs passes), bilan: aucun block défectueux ....

J'ai toujours un peu de mal à comprendre ...
Etait- ce des erreurs 'logiques'?

Google n'est pas très bavard (mis à part la syntaxe & co)
  • # ...

    Posté par  . Évalué à 1.

    le mieuc c'est que tu reformate ton disque et que tu recopie a coup de "cp -a"...

    Sinon pour badlocks je sais pas trop, tu l'a appeler directement ou appartir de e2fsck ?
    • [^] # Re: ...

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

      j'ai fait bablocks directement (sans e2fsck)...

      pour la méthode avec cp -a ... ca doit surement fonctionner mais je n'ai aucunement envie de le faire (trop long pour pas grand chose)....
  • # Ah, la bonne vieille doc ! :-)

    Posté par  . Évalué à 8.

    man e2fsck
    man badblocks

    sont tes amis pour la vie (comme les produits laitiers).

    -c Cette option oblige e2fsck a executer le programme badblocks(8) pour trouver les blocs defectueux du systeme de fichiers. Ils seront alors marques comme defectueux et ajoutes a l'inode des blocs defectueux.


    Donc effectivement, lorsque tu fais un contrôle de ton système de fichiers avec e2fsck et avec l'option idoine, celui-ci sous-traite le recensement des blocs défecteux à badblocks qui lui en fait un rapport détaillé. Ensuite, comme indiqué dans la doc, e2fsck consigne précieusement ces informations sous un inode spécial (donc dans un fichier, mais sans avoir de nom explicite associé), soit la liste des blocs qu'il ne faudra surtout pas utiliser à l'avenir.

    Donc, évidement, si tu as fait une copie verbatim de ton disque, tu as recopié cette liste en même temps que le reste.

    Un petit e2fsck -c sur ton nouveau disque préalablement démonté (sous peine de te voir vertement semoncé par l'utilitaire et, accessoirement, de perdre des données), devrait refaire une santé à ton disque ...

    Sinon, c'est vrai que je m'amuse moi aussi à copier des disques de cette façon (plus rapide, plus linéaire, etc.) et que dd sert à cela après tout (« Disk Dub »), mais un bon petit cp des familles te permet de t'affranchir de tous ces soucis même si cela fait moins geek. Seul inconvénient, il faut être soigneux lorsque l'on passe les paramètres pour être sûr de ne rien oublier (comme des fichiers cachés ou des liens symboliques). Et puis au moins, ton système redevient à peu près clean (ext2 empêche les fichiers de se fragmenter mais, sauf erreur, pas de se disperser).

    Amuse-toi bien.

Suivre le flux des commentaires

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