
Tengo un disco duro interno de 500 Gb y de la salida de dmesg recibí esta "maravillosa" noticia:
[ 324.434832] end_request: I/O error, dev sde, sector 4715026720
[ 324.434838] Buffer I/O error on device sde1, logical block 589378084
[ 324.434854] Buffer I/O error on device sde1, logical block 589378085
[ 324.434858] Buffer I/O error on device sde1, logical block 589378086
[ 324.434862] Buffer I/O error on device sde1, logical block 589378087
[ 324.434866] Buffer I/O error on device sde1, logical block 589378088
[ 324.434870] Buffer I/O error on device sde1, logical block 589378089
[ 324.434873] Buffer I/O error on device sde1, logical block 589378090
[ 324.434877] Buffer I/O error on device sde1, logical block 589378091
[ 324.434881] Buffer I/O error on device sde1, logical block 589378092
[ 324.434884] Buffer I/O error on device sde1, logical block 589378093
Me preguntaba si hay alguna forma de "eliminar" esta área del disco duro (como cubrirla o bloquear el acceso a ella) y reformatearla para que cuando use la parte de cambio de nombre del disco escriba solo en los sectores buenos. .
Utilizo esta unidad sólo para almacenamiento, incluso si en el futuro falla por completo, está bien.
Respuesta1
El comando que necesitas se llamabloques malos.
Verificar:
sudo badblocks -v /dev/sde1
- Esto es sólo para verlos y su ejecución es inofensiva.
Úselo sudo dumpe2fs
para averiguar el tamaño del bloque. Probablemente "4096"
Y para marcarlos:
sudo badblocks -c 4096 /dev/sde1 > /home/$USER/badblocks.txt
sudo fsck -l /home/$USER/badblocks.txt /dev/sde1
- El primer comando crea un archivo de texto con los bablocks. Inofensivo. Cambie el "4096" por lo que encontró.
- El segundo comando usa "fsck" para marcar los bloques.