Introducción
En este desafío, asumirás el rol de un administrador de sistemas con la misión de investigar el consumo de almacenamiento en un servidor Linux. Tu objetivo es emplear los comandos df y du para recopilar información crítica sobre el sistema de archivos y las dimensiones de los directorios. Estas potentes herramientas te permitirán analizar la utilización del espacio en disco y detectar posibles problemas de almacenamiento antes de que afecten al sistema.
Análisis del Espacio en Disco
En esta etapa, debes analizar el uso del espacio en disco en un sistema Linux. Utilizarás los comandos df y du para identificar el sistema de archivos con el mayor porcentaje de uso, determinar el tamaño total de un directorio específico y localizar el subdirectorio más grande dentro de esa ruta.
Tareas
- Utiliza el comando
dfpara mostrar el uso de espacio en disco de todos los sistemas de archivos montados. - Identifica el sistema de archivos que presenta el mayor porcentaje de uso.
- Utiliza el comando
dupara calcular el tamaño total del directorio/home/labex. - Localiza el subdirectorio de mayor tamaño dentro de
/home/labex.
Requisitos
- Todos los comandos deben ejecutarse en la terminal desde el directorio
~/project. - Emplea la opción
-htanto endfcomo endupara mostrar los tamaños en un formato legible para humanos. - Al usar
dupara buscar el subdirectorio más grande, utiliza la opción ░░░░░ para limitar la búsqueda a los subdirectorios inmediatos. - Guarda la salida del comando
dfen un archivo llamadodisk_usage.txtdentro del directorio~/project. - Guarda el tamaño del directorio
/home/labexen un archivo llamadohome_size.txtdentro del directorio~/project. - Guarda el nombre del subdirectorio más grande dentro de
/home/labexen un archivo llamadolargest_subdir.txtdentro del directorio~/project.
Ejemplo
A continuación, se muestra un ejemplo de cómo podría verse tu archivo ~/project/disk_usage.txt:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 ░░G ░░G ░░G ░░% /
/dev/sdb1 ░░░G ░░G ░░G ░░% /data
tmpfs ░░G ░G ░░G ░% /dev/shm
El contenido de ~/project/home_size.txt podría ser:
░░░G /home/labex
Y el archivo ~/project/largest_subdir.txt podría contener:
░░░░░░░░░░
Resumen
En este desafío, has perfeccionado tus habilidades en el uso de los comandos df y du para analizar el consumo de almacenamiento en un sistema Linux. Has aprendido a visualizar información de espacio para todos los sistemas de archivos montados, identificar áreas con alta ocupación y determinar el tamaño de directorios y subdirectorios específicos. Estas competencias son fundamentales para cualquier administrador de sistemas que busque gestionar los recursos de almacenamiento de manera eficiente y resolver proactivamente problemas de espacio en disco.



