domingo, 8 de marzo de 2026

💾 Diagnóstico de Hardware: Cómo monitorizar tu Disco y SSD desde la Terminal

No hay nada más aterrador para un usuario que un fallo en el disco duro. A menudo, los discos (ya sean mecánicos o SSD) dan señales de alerta meses antes de morir, pero estas señales son invisibles... a menos que sepas dónde mirar.

Hoy aprenderás a usar herramientas de terminal para auditar la salud de tu almacenamiento y evitar la pérdida de datos.


1. df y du: ¿Quién se está comiendo mi espacio?

Antes de ver si el disco está sano, veamos cuánto espacio le queda.

  • df -h (Disk Free): Muestra cuánto espacio libre queda en todas tus particiones en un formato humano (GB, MB).

  • du -sh * (Disk Usage): Ejecútalo dentro de una carpeta para saber cuánto pesa cada subdirectorio. Es ideal para encontrar esa carpeta de descargas olvidada que ocupa 50GB.


2. smartctl: El médico de tu disco (S.M.A.R.T.)

La mayoría de los discos modernos incluyen una tecnología llamada S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). Para leerla desde la terminal, necesitamos una herramienta llamada smartmontools.

Instalación rápida:

  • macOS: brew install smartmontools

  • Linux: sudo apt install smartmontools

Comandos clave:

  • Información del disco: smartctl -i /dev/sda (reemplaza sda por tu disco).

  • Chequeo rápido de salud:

    sudo smartctl -H /dev/sda

    Si ves un PASSED, puedes respirar tranquilo. Si ves FAILED, haz una copia de seguridad ahora mismo.


3. lsblk: Entendiendo la estructura

Si tienes varios discos, memorias USB o particiones, este comando es fundamental para no confundirte.

lsblk

Te mostrará un "árbol" con todos los dispositivos de bloque, sus nombres (sda, sdb, nvme0n1) y dónde están montados en tu sistema. Es la forma más segura de identificar tu disco antes de realizar cualquier prueba.


4. Pruebas de Velocidad (Benchmark) sin instalar nada

¿Sientes que tu SSD está lento? Puedes medir la velocidad de escritura real con el comando dd (ten cuidado, úsalo exactamente así):

dd if=/dev/zero of=testfile bs=1G count=1 oflag=dsync

Este comando crea un archivo de 1GB y te dirá a cuántos MB/s ha sido capaz de escribir el disco. (No olvides borrar el archivo testfile después).


💡 Checklist de Salud para tu SSD/HDD

  1. Temperatura: Si tu disco supera los 50°C de forma constante, su vida útil se reducirá drásticamente. Puedes verla con smartctl -a.

  2. Reallocated Sector Count: Si este número es mayor a 0 en un disco mecánico, el disco está empezando a morir físicamente.

  3. Percentage Used (en SSD): Los SSD tienen una vida limitada de escritura. Si este valor llega al 90-100%, es hora de comprar uno nuevo.


Conclusión: El conocimiento es prevención

Dominar estos comandos te permite pasar de ser un usuario pasivo a un administrador preventivo. La terminal te ofrece los datos crudos, sin adornos, para que tomes decisiones basadas en la realidad de tu hardware.

¡No esperes a que el disco haga ruidos extraños! Ejecuta un chequeo S.M.A.R.T. hoy mismo.


¿Alguna vez te ha salvado la vida un backup justo antes de que un disco muriera? ¡Cuéntanos tu historia en los comentarios!


No hay comentarios:

Publicar un comentario

🎨 Dale estilo a tu Terminal: Guía de Zsh + Oh My Zsh + Powerlevel10k

Si pasas horas frente a la línea de comandos, ¿por qué no hacerla visualmente atractiva y funcional? La mayoría de los sistemas vienen con B...