Je sais comment vérifier/réparer mon disque dur mais je ne sais pas comment voir le nombre de secteurs défectueux sur mon disque dur.
P.S. Il semble que mon disque dur va bientôt mourir :-(
Il existe deux manières de détecter les secteurs défectueux sous Linux: vous pouvez utiliser l'utilitaire de disque (gui) ou la commande badblocks pour rechercher des secteurs défectueux sur votre disque dur:
Sudo badblocks -v /dev/{device}
Cela devrait répondre à la question mais pour toute autre personne intéressée par la façon de la marquer, cela peut être fait avec 2 commandes simples ...
Vous ajoutez les mauvais blocs à un fichier ...
Sudo badblocks /dev/sdb > {/dir/to/filename}
puis dites à fsck
de les marquer comme inutilisables avec ...
Sudo fsck -l {/dir/to/filename} /dev/{device}
Utilisez fsck.ext3 (e2fsck) par exemple et utilisez l'option -cc
-c This option causes e2fsck to use badblocks(8) program to do a read-only scan of the device in order to find any bad
blocks. If any bad blocks are found, they are added to the bad block inode to prevent them from being allocated to a
file or directory. If this option is specified twice, then the bad block scan will be done using a non-destructive
read-write test.`
fsck -cc/dev/sda1