En Linux, es crucial mantener un monitoreo regular de los discos duros para garantizar su buen funcionamiento. Desde comprobar el espacio utilizado hasta verificar la integridad del disco, Linux ofrece varias herramientas prácticas y potentes. A continuación, se describen los pasos y las herramientas más comunes para ver y comprobar los datos de un disco duro.
Ver Información Básica del Disco
- Listar los discos disponibles: El comando
lsblk
muestra una vista jerárquica de todos los discos y particiones conectados al sistema.lsblk
Resultado esperado:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500G 0 disk
└─sda1 8:1 0 500G 0 part /
- Información detallada del disco: Utiliza
fdisk
para obtener detalles de las particiones.sudo fdisk -l
- Capacidades SMART del disco: El comando
smartctl
permite consultar las capacidades y el estado SMART del disco. Asegúrate de tener instalado el paquetesmartmontools
.sudo smartctl -i /dev/sdX
SustituyesdX
por el nombre de tu disco (e.g.,sda
).sudo smartctl -i /dev/sd
a
Resultado esperado:
=== START OF INFORMATION SECTION ===
Model Family: Phison Driven SSDs
Device Model: KINGSTON SA400S37480G
Serial Number: 50026B73804F6E62
LU WWN Device Id: 5 0026b7 3804f6e62
Firmware Version: SBFKB1D1
User Capacity: 480,103,981,056 bytes [480 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Form Factor: 2.5 inches
TRIM Command: Available
Device is: In smartctl database 7.3/5319
ATA Version is: ACS-4 (minor revision not indicated)
SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Mon Dec 30 15:22:27 2024 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Comprobar el Espacio Utilizado
- Comando
df
: Para ver el espacio utilizado en las particiones montadas:df -h
La opción-h
muestra los datos en un formato legible para humanos.
Resultado esperado:Filesystem Size Used Avail Use% Mounted on
/dev/sda1 500G 20G 450G 5% /
- Comando
du
: Este comando es útil para analizar el uso de espacio en directorios específicos.du -sh /ruta/del/directorio
Verificar la Integridad del Disco
- SMART Tests: Ejecuta pruebas automáticas del disco duro para verificar errores.
Prueba corta:sudo smartctl -t short /dev/sdX
Prueba larga:
sudo smartctl -t long /dev/sdX
Para ver los resultados:sudo smartctl -a /dev/sdX
- Revisión de sistemas de archivos: El comando
fsck
verifica y repara errores en el sistema de archivos.sudo fsck /dev/sdX
Nota: Ejecuta este comando solo en discos que no están montados.
Monitoreo Continuo
- Herramienta
iotop
: Monitoriza el uso de E/S del disco en tiempo real.sudo iotop
- Herramienta
gnome-disks
(opción gráfica): Si prefieres una interfaz gráfica,gnome-disks
es una excelente opción para gestionar y verificar discos.sudo apt install gnome-disk-utility
gnome-disks
Conclusión
Linux proporciona diversas herramientas para gestionar y verificar discos duros de manera eficiente. Desde comandos básicos como lsblk
y df
hasta herramientas avanzadas como smartctl
, el sistema operativo permite un control detallado y profundo. Realizar verificaciones periódicas garantiza la estabilidad y prolonga la vida útil de tus discos.