Recientemente ejecuté badblocks
en un disco duro de servidor grande para verificar posibles problemas (SMART informó que todo estaba bien, pero necesitaba estar seguro).
El comando que utilicé fue: badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive
utilicé el modo de escritura destructiva porque el tiempo de inactividad de la unidad era importante, y determinamos que sería más rápido destruir la unidad durante la comprobación de bloques defectuosos y luego volver a agregarla al RAID que tenía sido parte de más tarde que esperar en la prueba no destructiva.
Cuando se completó, se myfile.txt
había creado pero estaba vacío.
Esto parece una pregunta muy tonta, pero: el archivo que está vacío indica que no se encontraron bloques defectuosos, ¿correcto? La página de manual de badblocks
parece indicar esto, pero quiero estar tan seguro como pueda.
badblocks
hacerlo porque quería estar doblemente seguro, ya que desconectar el sistema o romper el RAID para verificar la unidad hace que los usuarios se pongan de mal humor. ¡Gracias!