badblocks [1]
Este programa lo único que hace es comprobar los sectores y mostrar los que son defectuosos, por lo que es preferible que se emplee integrado con un programa encargado de comprobar la coherencia del sistema de ficheros si lo que se quiere es "repararlo". Si lo único que se buscas es ver el estado de la superficie del disco, sin importarte la información que contenga, por ejemplo para saber si debes o no tirar el disco se puede ejecutar:
Opciones:
-s Muestra el progreso.
-v Modo detallado.
-n Modo RW no destructivo.
-w Modo escritura (destructivo).
-t random Escribe (o lee) de forma y con valores aleatorio.
-f Repara los sectores dañados..
Ejemplos de uso del comando badblocks:
badblocks -ns /dev/sda comprueba los sectores del dispositivo /dev/sda en modo solo lectura (-n)
badblocks -nvs /dev/sdb Comprueba el disco /dev/sdb en modo lectura-escritura no-destructiva, y muestra el progreso a medida que se escriben los números de bloques chequeados.
También le puede interesar los comandos relacionados: e2fsck [2] y fsck [3]