Búsqueda de sitios web

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


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

Otra es analizar su condición física, donde podemos revisar un disco duro en busca de sectores defectuosos resultantes de daños físicos en la superficie del disco o de un transistor de memoria fallido.

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

En caso de que note 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 los errores del sistema de archivos y no existe otra utilidad mejor para realizar esto que fsck . .

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

Fsck es una utilidad del sistema que verifica y, opcionalmente, repara un sistema de archivos Linux, y sirve como interfaz para varios verificadores de sistemas de archivos.

Advertencia: Pruebe los comandos fsck únicamente 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 interruptor:

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

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

man fsck

Una vez que hayas realizado las pruebas de inconsistencia del sistema de archivos, se procede a realizar evaluaciones de condición física.

2. bloque defectuoso

Badblocks busca bloques o sectores defectuosos en los discos duros y, cuando los detecta, se puede utilizar junto con fsck o e2fsck para instruir al kernel. para evitar estas áreas defectuosas.

Para utilizar badblocks, deberá especificar el archivo del dispositivo para el disco duro que desea escanear.

badblocks /dev/sda

badblocks escribirá un patrón en cada bloque del disco duro y luego lo volverá a leer para verificar que los datos sean correctos. Si se detecta algún error, el bloque se marcará como malo.

Una vez que se completa el escaneo, puede usar la opción -r para leer los resultados del escaneo que contienen una lista de todos los bloques defectuosos que se encontraron.

badblocks -r badblocks.txt

3. Utilidades del sistema SMART

S.M.A.R.T (Tecnología de automonitoreo, 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 siguientes utilidades.

1. Smartctl

smartctl es una de las dos utilidades del paquete smartmontools, que 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 siguiente comando aplicable 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 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

2. Utilidad de Discos Gnome (o Discos)

La utilidad Gnome Disk 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, abre el Dash y busca Discos, en Linux Mint, abre Menú y busque Discos y en Fedora, haga clic en Actividades escriba Discos.

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

¡Eso es todo! En este artículo, revisamos las utilidades de escaneo de discos duros 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 en los comentarios.