← retour aux snippets

badblocks: tester les secteurs défectueux

Scanner un device pour repérer des blocs défectueux (mode lecture ou écriture destructif).

bash filesystem #badblocks#disk#health

objectif

Détecter des erreurs physiques avant mise en production d’un disque.

code minimal

# lecture seule (non destructif)
sudo badblocks -sv /dev/sdb

utilisation

# écriture/lecture (destructif): NE PAS utiliser sur données
sudo badblocks -wsv /dev/sdb

variante(s) utile(s)

# intégrer à e2fsck pour marquer les blocs
sudo e2fsck -f -c /dev/sdb1

notes

  • long et intensif; prévoir du temps.
  • préférez smartctl pour un premier diagnostic.