3 útiles GUI y herramientas de escaneo de disco Linux basadas en terminales


Existen principalmente dos razones para escanear el disco duro de una computadora: una es examinarlo en busca de inconsistencias en el sistema de archivos o errores que pueden resultar de fallas persistentes del sistema, cierre inadecuado de software crítico del sistema y, más significativamente, por programas destructivos (como malware, virus, etc.).

Y otra es analizar su estado físico, donde podemos revisar un disco duro en busca de sectores defectuosos como resultado de daños físicos en la superficie del disco o transistor de memoria fallado.

En este artículo, revisaremos una combinación de utilidades de escaneo de disco basadas en terminal y GUI para Linux.

En caso de que observe algún comportamiento inusual en el disco duro de una computadora o en una partición en particular, una de las primeras cosas que siempre puede investigar es la inconsistencia o errores del sistema de archivos y no hay otra utilidad mejor para realizar esto que no sea fsck.

1. fsck: comprobación de la coherencia del sistema de archivos

fsck es una utilidad del sistema que se utiliza para comprobar y, opcionalmente, reparar un sistema de archivos de Linux. Es una interfaz para varios verificadores del sistema de archivos.

Advertencia: pruebe los comandos fsck solo en servidores Linux de prueba, a menos que sepa lo que está haciendo.

Siempre desmonte una partición antes de poder ejecutar fsck en ella.

$ sudo unmount /dev/sdc1
$ sudo fsck -Vt vfat /dev/sdc1

En el siguiente comando, el conmutador:

  1. -t : especifica el tipo de sistema de archivos.
  2. -V : habilita el modo detallado.

Puede encontrar instrucciones de uso detalladas en la página de manual de fsck:

$ man fsck

Una vez que haya realizado las pruebas de inconsistencia del sistema de archivos, proceda a realizar evaluaciones de la condición física.

2. badblock

badblocks es una utilidad para escanear bloques defectuosos o sectores defectuosos en los discos duros. Suponiendo que detecte cualquier bloque defectuoso en su disco duro, puede usarlo junto con fsck o e2fsck para indicarle al kernel que no use los bloques defectuosos.

Para obtener más información sobre cómo verificar bloques defectuosos con la utilidad badblock, lea: Cómo verificar sectores defectuosos o bloques defectuosos en el disco duro en Linux.

3. Utilidades del sistema S.M.A.R.T

S.M.A.R.T (Tecnología de autocontrol, análisis e informes) es un sistema integrado en casi todos los discos duros ATA/SATA y SCSI/SAS modernos, así como en los discos de estado sólido.

Recopila información detallada sobre un disco duro compatible y puede obtener esos datos utilizando las utilidades a continuación.

smartctl es una de las dos utilidades del paquete smartmontools. Es una utilidad de línea de comandos que controla y monitorea el sistema S.M.A.R.T.

Para instalar el paquete smartmontools, ejecute el comando correspondiente a continuación para su distribución:

$ sudo apt-get install smartmontools   #Debian/Ubuntu systems 
$ sudo yum install smartmontools       #RHEL/CentOS systems

El siguiente es un ejemplo de un comando smartctl para informar el estado de la partición del disco duro donde la opción -H ayuda a mostrar el estado general de la partición después de una autoprueba:

$ sudo smartctl -H /dev/sda6

Consulte la página de manual de smartctl para obtener más pautas de uso:

$ man smartctl 

Hay una interfaz gráfica de usuario para smartctl llamada gsmartcontrol que se puede instalar de la siguiente manera:

$ sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
$ sudo yum install gsmartcontrol       #RHEL/CentOS systems

La utilidad de disco Gnome ofrece una GUI para realizar todas las tareas relacionadas con la administración de particiones, como crear, eliminar, montar particiones y más. Viene preinstalado en la mayoría de los sistemas Linux convencionales como Ubuntu, Fedora, Linux Mint y otros.

Para usarlo en Ubuntu, abra el Tablero y busque Discos, en Linux Mint, abra Menú y busque Discos y en Fedora, haga clic en Actividades tipo Discos.

Más importante aún, también puede proporcionar datos S.M.A.R.T y realizar autopruebas como en la siguiente interfaz.

¡Eso es! En este artículo, revisamos las utilidades de escaneo del disco duro para el sistema operativo Linux. Puede compartir con nosotros cualquier utilidad/herramienta para el mismo propósito, que no se mencione en la lista anterior o hacer preguntas relacionadas, todo en los comentarios.