Supervisión del uso del disco
Utilice herramientas como `df`, `du` e `iostat` para supervisar el espacio en disco, el uso de inodos y el rendimiento de E/S del almacenamiento de su servidor.
Supervisión del uso del disco es una lección gratuita de Linux Server Deployment & SSH Mastery en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Linux Server Deployment & SSH Mastery, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Linux Server Deployment & SSH Mastery incluye 4 lecciones en total.
¿Por qué supervisar el uso del disco?
Es fundamental vigilar el uso del disco de su servidor. Imagine que un sitio web deja de funcionar de repente porque sus registros han llenado todo el disco. O que una base de datos se ralentiza considerablemente debido a una intensa actividad del disco.
La supervisión le ayuda a:
- Evitar interrupciones: Detectar los discos llenos antes de que causen problemas.
- Optimizar el rendimiento: Identificar los discos con una E/S elevada que podrían ser cuellos de botella.
- Planificar la capacidad: Comprender las tendencias de crecimiento para añadir almacenamiento de forma proactiva.
Conozca `df`: espacio libre en disco
El comando df significa «disk free» (espacio libre en disco). Es la herramienta principal para comprobar el uso general del espacio en disco de los sistemas de archivos montados en su servidor.
Proporciona un resumen del espacio total, el espacio usado, el espacio disponible y el porcentaje usado de cada partición montada.
`df` en acción: comprobación del espacio
Veamos df en acción. La opción -h hace que la salida sea legible para las personas, mostrando los tamaños en KB, MB o GB.
Pruebe a ejecutar este comando para consultar de un vistazo el espacio en disco de su servidor:
df -hComprender la salida de `df`
La salida de df -h suele tener estas columnas:
- Filesystem: El nombre de la partición o el dispositivo de disco.
- Size: El tamaño total del sistema de archivos.
- Used: La cantidad de espacio que se está usando actualmente.
- Avail: La cantidad de espacio que aún está disponible.
- Use%: El porcentaje de espacio del disco que se está usando.
- Mounted on: El directorio donde está montado el sistema de archivos.
Preste especial atención a la columna Use% para detectar los discos que están casi llenos.
Conozca `du`: uso del disco
Mientras que df muestra el uso general del sistema de archivos, du (disk usage, uso del disco) calcula el espacio utilizado por archivos o directorios específicos.
Es muy útil para descubrir qué directorios consumen más espacio y localizar el origen del elevado uso del disco.
`du` en acción: tamaño de un directorio
Para averiguar el tamaño de un directorio, puede usar du con las opciones -s (resumir) y -h (legible para las personas), seguidas de la ruta del directorio.
Comprobemos el tamaño del directorio /var/log, que suele contener archivos de registro grandes:
du -sh /var/log`df` frente a `du`: diferencias clave
Es importante saber cuándo usar cada uno:
df: Informa sobre el uso del espacio en sistemas de archivos completos. Lee los datos de los metadatos del sistema de archivos.du: Informa sobre el uso del espacio de archivos y directorios. Examina el contenido de los directorios para calcular el tamaño.
A veces, df y du pueden mostrar cifras diferentes debido a archivos eliminados que los procesos aún mantienen abiertos. Normalmente, reiniciar el sistema o el proceso hace que vuelvan a coincidir.
Conozca `iostat`: rendimiento de E/S
iostat forma parte del paquete sysstat y proporciona estadísticas detalladas de entrada/salida (E/S) de los dispositivos de almacenamiento.
Esta herramienta le ayuda a supervisar la actividad del disco, lo cual es fundamental para identificar cuellos de botella de rendimiento. Los tiempos de espera de E/S elevados pueden ralentizar considerablemente el servidor.
`iostat` en acción: actividad del disco
Para obtener una instantánea del rendimiento de E/S de su disco, puede usar iostat. La opción -x proporciona estadísticas ampliadas, y al añadir un número (por ejemplo, 2) hará que se actualicen cada 2 segundos.
Es posible que necesite instalar sysstat (por ejemplo, sudo apt install sysstat en Debian/Ubuntu).
iostat -x 2Interpretación de la salida de `iostat`
Al usar iostat -x, busque estas métricas clave:
- %util: Porcentaje de tiempo de CPU durante el cual se emitieron solicitudes de E/S al dispositivo. Los valores altos (cercanos al 100 %) indican que el disco está ocupado.
- r/s, w/s: Número de solicitudes de lectura/escritura por segundo.
- rkB/s, wkB/s: Número de kilobytes leídos/escritos por segundo.
- await: Tiempo medio (en milisegundos) que tardan en atenderse las solicitudes de E/S emitidas al dispositivo. Los valores altos sugieren que el disco es lento.
Estas métricas le ayudan a evaluar el estado y el rendimiento del disco.
Comprobación rápida: supervisión del disco
Ha aprendido sobre tres herramientas esenciales para supervisar el uso y el rendimiento del disco. ¡Ahora pongamos a prueba sus conocimientos!
Recapitulación: su kit de supervisión
¡Excelente trabajo! Ha aprendido los conceptos básicos para supervisar el uso del disco y el rendimiento de E/S de su servidor.
Ha aprendido sobre:
df: Para comprobar el espacio libre total de los sistemas de archivos.du: Para identificar el uso del disco de archivos y directorios específicos.iostat: Para supervisar el rendimiento de E/S del disco e identificar cuellos de botella.
El uso habitual de estas herramientas le ayudará a mantener su servidor en funcionamiento sin problemas y a prevenir inconvenientes inesperados.
Preguntas frecuentes
¿La lección «Supervisión del uso del disco» es gratis?
Sí — el texto completo de «Supervisión del uso del disco» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Linux Server Deployment & SSH Mastery, actualiza a CoddyKit PRO. El curso de Linux Server Deployment & SSH Mastery incluye 4 lecciones en total.
¿Qué aprenderé en «Supervisión del uso del disco»?
Utilice herramientas como `df`, `du` e `iostat` para supervisar el espacio en disco, el uso de inodos y el rendimiento de E/S del almacenamiento de su servidor. Practicas Linux Server Deployment & SSH Mastery con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Linux Server Deployment & SSH Mastery?
No se requiere experiencia previa. Linux Server Deployment & SSH Mastery en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.
¿Cuánto tiempo toma la lección «Supervisión del uso del disco»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Linux Server Deployment & SSH Mastery?
Sí. Cada lección de Linux Server Deployment & SSH Mastery incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Particionado y formateo de discos
- Montaje de sistemas de archivos
- Supervisión del uso del disco
- Gestión de volúmenes lógicos (LVM)