Comandos esenciales para supervisar el uso del disco en Linux
Monitorear el uso del disco es crucial para mantener un sistema Linux en buen estado. Si controlas el uso del disco con regularidad, puedes evitar problemas de espacio en disco, identificar archivos y directorios grandes y administrar el almacenamiento de manera eficaz. Este artículo cubre los comandos esenciales para monitorear el uso del disco en Linux.
1. 'df'
El comando df
(disco libre) muestra la cantidad de espacio en disco disponible en el sistema de archivos:
df-h
La opción -h
proporciona una salida legible para humanos, mostrando tamaños en KB, MB o GB.
2. 'du'
El comando du
(uso de disco) calcula el uso del espacio de archivo. Para comprobar el uso del disco de un directorio y su contenido:
du -sh /ruta/al/directorio
La opción -s
resume el tamaño total y -h
hace que la salida sea legible para humanos.
3. 'ncdu'
ncdu
(NCurses Disk Usage) es una herramienta interactiva que proporciona una representación visual del uso del disco:
Universidad NCDU
Si no está instalado, puede agregarlo usando su administrador de paquetes (por ejemplo, sudo apt install ncdu
en sistemas basados en Debian).
4. 'ls'
El comando ls
con la opción -lh
enumera archivos y directorios junto con sus tamaños en un formato legible para humanos:
ls-lh
5. 'find'
El comando find
puede localizar archivos según su tamaño. Por ejemplo, para buscar archivos de más de 100 MB:
buscar /ruta/a/búsqueda -tipo f -tamaño +100M
6. 'lsof'
El comando lsof
(enumerar archivos abiertos) enumera los archivos abiertos y los procesos que los abrieron. Esto puede ayudar a identificar qué archivos están consumiendo espacio en disco:
lsof+L1
Este comando enumera los archivos abiertos que se han eliminado pero que aún consumen espacio en disco.
7. 'stat'
El comando stat
muestra información detallada sobre un archivo o sistema de archivos, incluido su tamaño y ubicación de almacenamiento:
nombre de archivo de estadísticas
8. Uso de inodo
El comando df -i
muestra el uso de inodos, lo cual es esencial para sistemas con muchos archivos pequeños:
df-yo
Los inodos son estructuras de datos que almacenan información sobre archivos y quedarse sin inodos puede impedir que se creen nuevos archivos incluso si hay espacio libre en el disco.
9. 'btrfs filesystem df'
Si está utilizando un sistema de archivos Btrfs, el comando btrfs filesystem df
proporciona información detallada sobre el uso del disco, incluidos datos, metadatos y espacio del sistema:
sistema de archivos btrfs df /punto de montaje
10. Registro de registros del sistema de archivos
En el caso de los sistemas que utilizan sistemas de archivos con registro en diario, como ext4, controlar el tamaño de los registros puede ser crucial. El comando journalctl --disk-usage
muestra el tamaño de los registros en diario de systemd:
journalctl --uso-de-disco
Conclusión
Monitorear el uso del disco es vital para mantener un sistema Linux que funcione bien. Al usar estos comandos, puede administrar eficazmente su almacenamiento, identificar posibles problemas y garantizar que su sistema funcione sin problemas. Ya sea que prefiera comandos simples como df
y du
o herramientas más avanzadas como ncdu
y lsof
, Linux ofrece una variedad de opciones para satisfacer sus necesidades de monitoreo.