Cómo comprobar el estado de un disco duro en GNU/Linux

Así que recientemente compré una computadora portátil nueva (usada, pero nueva para mí) que tenía un disco duro de 1 TB a 5400 rpm, dado que la computadora portátil es bastante poderosa y capaz de juegos modernos, renderizado y procesamiento de números gracias a la 4ta generación de CPU i7 y un procesador gráfico especial GDDR5 de 2 GB. Sin embargo, el disco duro parecía funcionar muy lentamente, incluso para un disco de 5400 rpm.

He estado usando unidades de estado sólido estrictamente durante varios años, por lo que admito que siempre ha habido una posibilidad de que se averíe, pero pensé que tal vez debería ver la capacidad de servicio de la unidad; después de todo, una computadora portátil con tales funciones debe funcionar más rápido, por lo que es mejor prevenir que lamentar. Esto me llevó a pensar que tal vez debería escribir breves instrucciones sobre este procedimiento para la comunidad Ghacks.net.

Este tutorial solo se realiza a través de la CLI, sin embargo existen herramientas que también realizan este trabajo, lo describiré brevemente al final de este.

Índice

    Comprobación del estado del disco duro en Linux

    La herramienta que usaremos se llama smartmontools (que también está disponible para Windows y OS X).

    El paquete smartmontools contiene dos programas útiles (smartctl y smartd) para administrar y monitorear los sistemas de almacenamiento utilizando el Sistema tecnológico para el autocontrol, análisis e informes (SMART), integrado en la mayoría de las unidades ATA / SATA, SCSI / SAS y NVMe modernas. En muchos casos, estas utilidades brindan advertencias avanzadas sobre la degradación y falla del disco. Smartmontools se derivó originalmente del paquete Linux ​smartsuite y en realidad es compatible con unidades ATA / ATAPI / SATA-3 a -8 y unidades SCSI y unidades de cinta.

    Instalación de herramientas inteligentes

    • Para Ubuntu/Linux Mint: los usuarios de sudo apt instalan smartmontools
    • Para usuarios de Arch: sudo pacman -S smartmontools

    En términos generales, smartmontools está disponible en la mayoría de las distribuciones, solo instálelo usando este administrador de paquetes usando el nombre del paquete "smartmontools"

    Instrucciones

    Una vez instalado, necesitamos averiguar qué unidad es nuestra cuestionable:

    sudo fdisk -l

    Esto le dará una lista de todas las unidades y particiones. Si usa solo una unidad en su máquina, tendrá una lista de / dev / sda y sus diversas particiones. Si tiene varios discos, deberá usar un poco de sentido común para ver qué unidad es la que desea verificar y una lista relacionada, como / dev / sdb o / dev / sdc, etc.

    Una vez que encontramos la unidad que queremos probar, podemos ejecutar tres pruebas, dependiendo de qué tan preocupado esté:

    • Una breve prueba suele ser suficiente para detectar problemas
    • Una prueba más larga si te preocupa más que explora toda la superficie del disco
    • Prueba de transporte utilizada para verificar daños durante el transporte del dispositivo del fabricante.

    El siguiente paso es averiguar qué tipos de pruebas admite nuestra unidad, así como una estimación de cuánto tiempo llevará ejecutar las pruebas.

    sudo smartctl -c / dev / sdX (reemplace X con la letra apropiada)

    Se le dará una gran cantidad de salida, como se ve en esta captura de pantalla. Destaqué áreas relevantes para esta prueba; tiempo estimado y el hecho de que mi unidad NO es compatible con la prueba de transferencia.

    Características montools inteligentes

    Decidí hacer una prueba más corta solo porque no escuché ningún clic u otras señales de que el disco duro estaba en la etapa final además de la velocidad; a lo que reitero que puede que solo esté estropeando el SSD. Puedes ejecutar lo que creas conveniente.

    Prueba de herramientas inteligentes

    Comandos para diferentes pruebas (reemplace sdX con el disco que desea probar)

    • Corto: sudo smartctl -t short / dev / sdX
    • Largo: sudo smartctl -t long / dev / sdX
    • Transmisión: sudo smartctl -t transmisión / dev / sdX

    NotaR: No obtendrá ningún resultado de desplazamiento para su prueba que no sea el tiempo que llevará la prueba. Si está tomando una prueba larga, es posible que tenga que esperar una o dos horas o más.

    Una vez finalizada la prueba, ¡es hora de obtener el resultado!

    sudo smartctl -H / dev / sdX

    Espero que veas esto:

    Resultados smartmontools

    De lo contrario, es posible que deba investigar un poco más, o será el momento de reemplazar la unidad adecuada.

    herramientas GUI

    Hay otras opciones para aquellos de ustedes que evitan la línea de comandos, como la muy popular y conocida herramienta gnome-disk-utility (también conocida como "discos" en algunos entornos de escritorio).

    Hay muchas otras utilidades gratuitas y pagas, pero no estoy aquí para hacer publicidad, ya que ambas utilidades me han servido bien en el pasado para una revisión rápida.

    ¡Buena suerte!

    Artículos de interés

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada.

    Subir