Comment utilisez-vous les badblocks?

26

J'ai besoin de faire un test destructif (rw) sur un nouveau disque et une lecture seule sur un disque qui est tombé de ma matrice RAID. Je veux voir s'il détecte des problèmes et dans quelle mesure.

xénoterracide
la source

Réponses:

29

Soit /dev/sdale nouveau disque sur lequel tester destructive-rw et /dev/sdbl'ancien disque où vous voulez non-destructive-r

# badblocks -wsv /dev/sda
# badblocks -sv /dev/sdb

-s donne l'indicateur de processus

-v donne une sortie détaillée

-w permet une lecture-écriture destructrice

-n serait lecture-écriture non destructive

Le test en lecture seule est la valeur par défaut et n'a pas besoin de paramètres spéciaux.

fschmitt
la source
5
Vous voudrez peut-être ajouter l'utilisation de l'option "-o fichier_sortie" pour les blocs défectueux, car elle écrit les secteurs défectueux dans un fichier que vous pouvez transmettre mke2fsou e2fsckpour que ces outils sachent quels blocs sont cassés.
tante
2
@tante a raison sans "-o fichier_sortie", les résultats sont juste affichés sur l'écran, inutilisables par e2fsck. La page de manuel de badblocks recommande cependant que vous exécutiez "e2fsck -c" au lieu d'utiliser badblocks -o, pour éviter une possible incompatibilité de taille de bloc, fwiw ...
rogerdpack