Tu as un disque avec des badsectors ?
D'après ce que je comprend de la documentation, la commande "badblocks" se contente de vérifier les secteurs du disque et de les afficher à l'écran (ou dans un fichier).
Si tu veux que les secteurs défectueux soient pris en compte par le filesystem il faut lancer la commande:
# fsck -vcck /dev/<device-PARTITION>
le 'v' pour 'verbose'
'cc' demande à fsck d'utiliser badblocks en mode non destructive
'k' évite de re-tester des secteurs qui ont déjà été déclarer défectueux lors d'un précédent test.
Maintenant il faut bien s'entendre sur le terme "non destructive" de l'option 'n' !!
C'est à mettre en opposition avec l'option 'w' qui, elle, efface le contenu du disque ...
'w' effectue 4 passes, à ne lancer QUE sur un disque neuf ou dont le contenu n'a plus d'importance
'n' effectue 1 seule passe. mais teste aussi en lecture/écriture. Le contenu d'un secteur est lu et ensuite ré-écrit au même emplacement.
Si ton disque est en fin de vie (bruits bizarre, genre gamelle, et très lent), j'éviterais ce test qui ne peux que l'achevé !!
Sauvegarde le maximum de données tant que tu le peux encore AVANT de faire ce genre de tests
En général, quand le nombre de secteurs défectueux est trop important (la notion de "trop" est subjective) on conseille le remplacement du disque.
Ceci dit, il arrive parfois qu'un formatage "bas niveau" avec les outils du fabricant du disque, résolve pas mal de soucis (mais tu ne pourras plus avoir 100% confiance)
Le soucis, de nos jours, étant de trouver ces outils pour pouvoir faire un formatage bas niveau
nb: tu aurais pu ouvrir un autre sujet ! Ta question n'ayant pas grand chose à voir avec le titre du thread
ericc