Saltar al contenido

Cómo verificar sectores defectuosos o bloques en el disco duro en Linux

May 18, 2020
Cómo verificar sectores defectuosos o bloques en el disco duro en Linux

No importa qué tipo de dispositivo esté utilizando; siempre existe la posibilidad de dañarse. Puede ser daño físico o daño lógico. En la mayoría de los casos, se producen errores físicos dentro del disco duro de su sistema. Se producen errores lógicos en la RAM u otros componentes que incluyen un transistor.

Se producen bloques defectuosos o sectores defectuosos cuando no puede leer ni escribir ningún dato en su disco duro, en este caso, en su sistema Linux. Aunque si utilizas discos SSD, a veces también se ven errores lógicos. Los bloques defectuosos pueden ser la causa de perder todos sus datos del disco duro o SSD. Es por eso que para evitar perder sus valiosos datos; Es esencial verificar si existe algún daño.

Sectores defectuosos o bloques defectuosos en el disco duro

El calor, el polvo, el overclocking, la fuente de alimentación inestable y la partición de manera incorrecta pueden ser la razón de tener bloques defectuosos en su disco duro. Dependiendo de cuán gravemente se vea afectado, los daños pueden variar con el tiempo. Linux mantiene una jerarquía de sistema de archivos, por lo que para verificar los sectores defectuosos, es esencial averiguar la fuente del daño.

Para un disco duro, pueden producirse daños dentro del plato, el cabezal de lectura-escritura o el brazo del actuador puede desplazarse. El daño del SSD puede estar dentro de la memoria flash NAND o en la interfaz del host. En esta publicación, sabremos por qué los bloques defectuosos o sectores defectuosos ocurren en un disco duro y cómo verificarlos.

Método 1: Usar la herramienta badblocks para verificar bloques defectuosos

Usando la herramienta badblock en su terminal Linux, puede averiguar el estado general de su disco duro. Tomará un tiempo generar un informe de cuerpo completo. Este comando de terminal puede obtener el permiso de solo lectura, por lo que no realizará la prueba de escritura de datos. Puede elegir qué partición del dispositivo de disco duro desea verificar dentro de su línea de comando.

$ sudo badblocks -sv -b 512 /dev/sda
$ sudo badblocks -s /dev/sda

herramienta badblocks para verificar bloques defectuosos

Si desea obtener un archivo de registro generado automáticamente de todos los sectores defectuosos de su disco duro o sistema de almacenamiento, puede probar la CLI de badblock escrita a continuación. Este comando generará un archivo de texto dentro de su directorio si se encuentran sectores defectuosos.

$ sudo badblocks -v /dev/sda > badsectors.txt

Para repararlos, puede ejecutar esta línea de comando en su terminal Linux bajo su propio riesgo. Existe la posibilidad de borrar sus datos. Entonces, si no eres un experto, no lo hagas solo. Por lo general, el comando e2fsck puede determinar superbloques, bloques defectuosos, tamaños de bloque y un método de depuración para rescatar el disco duro.

$ sudo e2fsck -l badsectors.txt /dev/sda

Método 2: Supervisar sectores defectuosos con el comando fdisk list

Antes de verificar si hay sectores defectuosos dentro de su disco duro, es posible que necesite obtener una lista de todos sus dispositivos de almacenamiento que están conectados con su sistema Linux.

Para obtener una visualización de los dispositivos de almacenamiento / disco duro conectados, siempre puede ejecutar el comando de lista desde la terminal del sistema. No olvides usar el terminal como superusuario. De lo contrario, su acceso puede ser denegado.

$ sudo fdisk -l

sectores defectuosos con el comando fdisk list

Entonces es hora de ejecutar una operación de peinado dentro de su máquina Linux para encontrar todos los bloques corruptos del disco duro. Vamos, queremos guardar el archivo de boleta de calificaciones en el directorio temporal.

En ese caso, nuestra CLI será exactamente como se muestra a continuación. Aquí, el -v (visual)también mostrará el progreso del trabajo en la terminal. Aquí, estamos tratando de encontrar bloques defectuosos de nuestro disco sda; Pondrá la partición de disco deseada.

$ sudo badblocks -v /dev/sda > /tmp/bad-blocks.txt

Método 3: Verifique los bloques defectuosos en el disco duro usando el comando smarttools

Smartmontools es una herramienta de tarjeta de informe de disco fundamental y ordenada para Linux que permite a los usuarios generar información de versión, derechos de autor, licencia e información de salud. Para instalar Smartmontools, siga los comandos de terminal dados a continuación.

$ sudo apt update
$ sudo apt install smartmontools

instalar smarttool

Una vez realizada la instalación, ahora puede usar Smartmontools desde el terminal en Linux. Para obtener un informe inteligente autogenerado instantáneamente en su pantalla, use el comando  smartctl. No olvide mencionar su partición del disco duro.

$ sudo smartctl -a /dev/sda

sectores defectuosos registro de errores de CheckSmart

Para verificar el informe de prueba general de su disco duro, desplácese hacia abajo en su terminal. ¡Encontrará una boleta de calificaciones completa que incluye el modelo del dispositivo de disco duro, el número de serie, la versión del firmware, el factor de forma, y lo más importante, si su disco duro ha pasado la prueba de autoevaluación de estado general o no!

Resultado de la prueba de autoevaluación de salud general SMART

Método 4: Verifique desde la Utilidad de administración de discos GNOME de Linux

Además de todos los métodos descritos anteriormente, también hay un método rápido en Linux que le permite verificar la condición actual, la temperatura, el conteo de ciclos, las horas de encendido y una Evaluación general de su disco duro.

En Linux, para las tareas de edición de particiones, a la mayoría de los usuarios les encanta usar Gparted. Indudablemente Gparted es una gran herramienta. Pero aparte de todas las herramientas de la utilidad de administración de discos, Linux viene con la utilidad de administración de discos predeterminada para GNOME, llamada Disk! Para obtener la información del disco duro y el formulario de estado Disco, abra el Disco desde el panel de su sistema Linux.

Después de abrir el disco, haga clic en el menú de tres puntos y seleccione el menu Smart data and self-test. ¡Aquí tienes! Podrá ver una ventana como la imagen a continuación. Encontrará el botón Start self-test en la parte inferior de la ventana.

Una vez que haga clic en el botón de autocomprobación, se iniciará y, después de un tiempo en la parte superior derecha de la ventana, obtendrá el reporte del Overall Assessment de su disco duro.

autocomprobación 50 sectores defectuosos del disco dur

Si todavía tiene curiosidad, puede consultar el informe de referencia de su disco duro desde su sistema Linux. El mismo procedimiento que hemos hecho antes, desde el menú de tres puntos de la utilidad de administración de disco GNOME seleccione el Benchmark Disk, luego haga clic en Start Benchmark. Verá un informe gráfico de referencia en su pantalla de Linux.

evaluación comparativa de la velocidad de datos del disco duro en bloques defectuosos de Linux

El uso excesivo puede interrumpir el procesamiento de datos (lectura o escritura) dentro del disco duro. El apagado repentino de su máquina también puede dañarlo. Antes de que deje de funcionar, los chequeos regulares pueden salvar la vida de su disco.

En esta publicación, explicamos algunos errores comunes que pueden ocurrir en su disco duro y también demostramos varios métodos de cómo verificar los sectores defectuosos o los bloques defectuosos en el sistema Linux.

Si no eres un administrador del sistema, pero quieres proteger tus datos o informaron. Comparte esta publicación entre su comunidad de usuarios de Linux y también haz un comentario si deseas preguntar o agregar algo relacionado con esta publicación.

👇 Más en Reiniciado: 

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies