GNU/Linux >> Tutoriales Linux >  >> Linux

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

En esta publicación, aprenderá cómo verificar los bloques defectuosos o los sectores defectuosos en el disco duro en Linux

El sector es la unidad mínima de almacenamiento de un disco duro. La mayoría de los esquemas de partición de disco están diseñados para que los archivos ocupen un número entero de sectores, independientemente del tamaño real del archivo.

Los archivos que no llenen un sector completo tendrán el resto de su último sector lleno de ceros. En la práctica, los sistemas operativos suelen funcionar con bloques de datos, que pueden abarcar varios sectores.

A medida que los sectores defectuosos continúan acumulándose, pueden afectar de manera indeseable o destructiva la capacidad de la unidad de disco o de la memoria flash o incluso provocar una posible falla del hardware.

Verifique los bloques o sectores defectuosos usando la utilidad badblocks

Un bloqueo defectuoso es una aplicación de software que permite a los usuarios escanear un dispositivo en busca de sectores o bloques defectuosos.

  • Muestre información sobre todas sus unidades de disco o memoria flash y sus particiones usando el comando fdisk como se muestra a continuación.
fdisk -l
  • Compruebe si hay sectores defectuosos o bloques defectuosos con el comando badblocks de la siguiente manera:
 badblocks -v /dev/sda4 > bad_sector.txt

NOTA:“-v” mostrará detalles de la operación (comprobación de bloques y sectores defectuosos) y la redirección almacenar el resultado de esta operación en el archivo bad_sector.txt

NOTA :Si encuentra algún sector defectuoso en su unidad de disco, desmonte el disco e indique al sistema operativo que no escriba en los sectores informados como se muestra a continuación:

  • Ejecutar e2fsck (para sistemas de archivos ext2/ext3/ext4) o fsck comando con bad_sector.txt archivo y el archivo del dispositivo como en el siguiente comando.
e2fsck -l bad_sector.txt /dev/sda4       #For ext2/ext3/ext4 file systems

OR

fsck -l bad_sector.txt /dev/sda4       #For other file systems

Comprobar bloques o sectores defectuosos con Smartmontools

Herramientas inteligentes (Herramientas de supervisión S.M.A.R.T. ) es un conjunto de programas de utilidad (smartctl y smartd ) para controlar y monitorear los sistemas de almacenamiento de la computadora usando el sistema de tecnología de informes, análisis y monitoreo automático (S.M.A.R.T.) integrado en la mayoría de los discos duros (P) ATA, Serial ATA, SCSI/SAS y NVMe modernos, para que pueda descubrir cualquier problema inminente. fallas de hardware.

  • Instalar smartmontools con:
apt-get install smartmontools   #On Debian/Ubuntu

yum install smartmontools       #On RHEL/CentOS
  • Ahora ejecute smartctrl Comando con el indicador -H o –health y nombre su dispositivo específico como un argumento para mostrar el SMART resultado general de la prueba de salud.
smartctl -H /dev/sda4

Resultado :le dice que su disco duro está en buenas condiciones.

NOTA :También puede usar -a o –all para obtener una descripción general completa de la información del disco para imprimir todos los SMART información relativa a un disco y -x o –xall que muestra todos los SMART y no SMART información sobre un disco.

  • También puede ir a la página del manual de smartctl o a la página de ayuda:
smartctl -h
man smartctl

Conclusión

Eso es todo..

En este artículo, le mostraremos cómo verificar sectores defectuosos o bloques defectuosos en el disco duro en Linux.

gracias


Linux
  1. Cómo particionar un disco en Linux

  2. ¿Cómo verificar si hay bloques defectuosos en un volumen físico Lvm?

  3. ¿Cómo borrar sectores defectuosos en el disco duro usando Ubuntu?

  4. Cómo verificar los intentos de inicio de sesión fallidos o incorrectos en Linux

  5. En Linux, ¿cómo se comprueba si un disco está fragmentado?

Cómo encontrar detalles de la unidad de disco duro en Linux

Cómo encontrar la velocidad de transferencia de datos del disco duro en Linux

Cómo verificar el espacio libre en disco en Linux

Cómo verificar el tamaño de los archivos y directorios en Linux

Cómo verificar el tamaño total del disco duro en la terminal de Ubuntu

¿Cómo puedo monitorear la carga del disco duro en Linux?