Vistas de página en total

lunes, 14 de septiembre de 2009

COMPROBADOR DE ERRORES CON EL COMANDO BADBLOCKS

Bueno conoci este comando gracias a que el maravilloso hard disk de mi portatil empezo a darme problemitas, y descubri que dicho comando comprueba los problemas del sistema de archivo o medios fisicos, ya sean discos duros, unidades usb, o algun otro medio de almacenamiento usb (reproductores), a cotinuacion detallare la lista de los comandos que he utilizado.

Esto es para modo solo de lectura

esto es solo una prueba unica y destructiva que se puede ejecutar en el disco, incluso si tiene un sistema de ficheros montado, simplemente comprueba que cada sector pueda ser leido, y no se usa para verificar la escritura en dichos sectores.


  • sudo badblocks -s -v -c 10240 /dev/sdx
-s = mostrar el progreso
-v = modo detallado
-c 10240 = comprobar los blokes de 10k en un momento


prueba de lectura y escritura

De lectura y escritura

Esta prueba lectura-escritura de destrucción, prueba que lee cada bloque, lo escribe, y luego verifica. No debe usarse en dispositivos de bloque con sistemas de archivos montados, ya que puede conducir a la corrupción sistema de archivos.

sudo -n -s -v -c 10240 /dev/sdx

-n = no-lectura destructiva modo de escritura
-s = mostrar el progreso
-v = modo detallado
-c 10240 = comprobar los blokes de 10k en un momento


prueba en modo de escritura

Usando este comando borrará todos los datos en el dispositivo de modo que sólo se debe usar si eso es lo que desea. Así escribiremos algunos patrones a cada bloque, la verificación de que cada uno se escribe y se lee correctamente.

  • sudo -w -s -v -c 10240 /dev/sdx
-w =- destructiva escritura modo de prueba
-s = mostrar el progreso
-v = modo detallado
-c 10240 -comprobar los blokes de 10k en un momento


El comando se borrará por completo los datos en un disco y reemplazarlo con datos aleatorios. Esto es a menudo una mejor forma de preparar un disco para el cifrado, ya que es más rápido que otros métodos de llenado de un disco con datos aleatorios y sirve a los efectos de verificar el disco de los errores antes de que el proceso de cifrado.

  • sudo badblocks -w -t random -s -v -c 10240 /dev/sdx
    • -w = modo destructivo de escritura
    • -t random = escribe de forma aleatoria en el disco
    • -s = mostrar el progreso
    • -v = modo detallado
    • -c 10240 - comprobar los blokes de 10k en un momento

tengan en cuenta cuando deben utilizar cada comando y siempre antes de utilizar cualquiera deben de respaldar sus archivos, cualquier duda comenten.

4 comentarios:

  1. ¿Y como sería un comando que detecte los sectores dañados y los repare automáticamente?

    Gracias :)

    ResponderEliminar
  2. Pablo comento algo que tambien me interesa. Tengo un disco duro que tiene sectories dañados y esta de tal modo que no puedo utilizarlo en absoluto... quisiera que los reparara o que ni siquiera los tome encuenta pero que al final de cuentas me dejara seguir grabando informacion en mi disco duro

    ResponderEliminar
  3. para recuperar sectores dañados ocupa

    badblocks -s -v -n -f /dev/sdaXX

    XX es el disco el cual reconoce linux

    ResponderEliminar
  4. cual es la manera mas rapida de reparar los sectores dañados de un disco duro con ubuntu?

    ResponderEliminar