Seguimiento del espacio desperdiciado en disco en Linux usando Agedu
Si es usuario de Linux, administrar el espacio en disco es esencial para el mantenimiento del sistema. Sin embargo, identificar los archivos y directorios que ocupan una mayor cantidad de espacio puede ser una tarea estresante. Ahí es donde entra Agedu. Agedu es una herramienta importante que puede ayudarle a rastrear el espacio desperdiciado en el disco de su sistema Linux.
En este artículo, se le informará sobre cómo instalar y utilizar Agedu para identificar los directorios y archivos que ocupan más espacio en su sistema Linux. Al final de este artículo, podrá optimizar su espacio en disco eliminando archivos y directorios innecesarios, lo que puede mejorar el rendimiento y la confiabilidad de su sistema Linux.
Agedu, que se pronuncia "age dee you", es una utilidad gratuita y de código abierto que tiene un propósito similar al del comando "du". Con Agedu, los administradores de sistemas pueden localizar fácilmente archivos antiguos que consumen una cantidad significativa de espacio en disco y decidir si eliminarlos o moverlos para liberar espacio en sus sistemas. En otras palabras, Agedu es una herramienta valiosa para rastrear y administrar el espacio desperdiciado en disco en sistemas Linux.
Características de Agedu
Agedu es una herramienta simple pero poderosa que puede ayudarlo a identificar el espacio desperdiciado en el disco de su sistema Linux. Algunas de las características de Agedu incluyen:
Capacidad para escanear múltiples directorios
-
Clasificación de directorios por tamaño.
Visualización del porcentaje del espacio total en disco utilizado por cada directorio.
Opción para excluir ciertos directorios del escaneo
¿Cómo funciona Agedu?
Agedu funciona escaneando los directorios que usted especifica y creando una lista de archivos y directorios ordenados por su tamaño. Luego calcula el porcentaje del espacio total en disco utilizado por cada directorio y muestra esta información en un formato fácilmente comprensible. Básicamente, le ayuda a visualizar qué archivos o directorios ocupan más espacio en su sistema. Al saber qué archivos o directorios consumen más espacio en disco, puede tomar decisiones informadas sobre qué eliminar o mover para liberar espacio en disco. Con Agedu, resulta sencillo identificar qué directorios o archivos ocupan más espacio en su sistema.
¿Cómo instalar Agedu en sistemas Linux?
Instalar Agedu en Linux es un proceso muy sencillo. Aquí se explica cómo hacerlo:
Paso 1
Para comenzar, inicie la terminal y actualice su lista de paquetes actual ejecutando el siguiente comando −
sudo apt-get update
Aquí está la salida del terminal −
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Fetched 329 kB in 1s (366 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Paso 2
Para instalar Agedu, simplemente ejecute el siguiente comando:
sudo apt-get install agedu
Aquí está la salida del terminal −
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libc6-i386 libexpat1-dev libexpat1-dev:i386 libexpat1:i386 libgomp1:i386 libklibc:i386 libkmod2:i386 liblzma5:i386 libpcre16-3:i386 libpcre3-dev libpcre3-dev:i386 libpcre3:i386 libpcre32-3:i386
libpcrecpp0v5:i386 libsepol1:i386 libsystemd0:i386 libtasn1-6:i386 libtasn1-6-dev:i386 libtasn1-doc:i386 libtasn1-modules:i386 libzstd1:i386
Suggested packages:
klibc-utils:i386 systemd-container:i386
The following NEW packages will be installed:
agedu libc6-i386 libexpat1-dev libexpat1-dev:i386 libexpat1:i386 libgomp1:i386 libklibc:i386 libkmod2:i386 liblzma5:i386 libpcre16-3:i386 libpcre3-dev libpcre3-dev:i386 libpcre3:i386
libpcre32-3:i386 libpcrecpp0v5:i386 libsepol1:i386 libsystemd0:i386 libtasn1-6:i386 libtasn1-6-dev:i386 libtasn1-doc:i386 libtasn1-modules:i386 libzstd1:i386
0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,860 kB of archives.
After this operation, 33.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Seguimiento del espacio desperdiciado en disco en Linux con Agedu
Ahora que Agedu se instaló correctamente, echemos un vistazo a cómo podemos usar esta herramienta para rastrear cualquier espacio desperdiciado en el disco de nuestro sistema Linux.
Paso 1
Para escanear un directorio específico, comience abriendo la terminal y navegando a la ubicación deseada. Por ejemplo, si desea escanear el directorio de inicio, ingrese el siguiente comando en la terminal −
cd ~
A continuación se muestra un ejemplo de la salida −
user@hostname:~$
Paso 2
Para escanear un directorio específico usando Agedu, simplemente ejecute el siguiente comando -
agedu -s .
A continuación se muestra un ejemplo de la salida −
/root/.agedu/agedu.dat: created: 2023-02-27 10:42:47, modified: 2023-02-27 10:42:47, size: 179B
/scanned/directory/path Total used in directory
========================================================= ====================
. 2.8 GiB 100.0% ********
├── folder1 1.5 GiB 53.4% ******
├── folder2 830 MiB 29.4% ****
├── file1 300 MiB 10.7% **
└── file2 92 MiB 3.3% *
Al utilizar la opción -s con Agedu, puede limitar el proceso de escaneo solo al directorio actual (.), en lugar de escanear todo el sistema de archivos. Si desea escanear un directorio específico, puede reemplazar "." con la ruta de ese directorio.
Paso 3
Una vez que Agedu haya terminado de escanear el directorio, generará un informe en formato HTML. Para ver el informe, ejecute el comando proporcionado −
agedu -w report.html .
A continuación se muestra un ejemplo de la salida −
$ agedu -w report.html .
Scanning directory .: 12.1 GiB (11930025950 bytes) in 83461 files and 11154 directories.
Scanning complete: 731.812 seconds elapsed
Después de ejecutar el comando "agedu -w report.html" en la terminal, Agedu generará un informe HTML y lo guardará como un archivo llamado "report.html" en el mismo directorio. Para ver el informe, simplemente puede abrir el archivo en su navegador web.
El informe generado por Agedu enumerará los directorios en orden descendente de su tamaño, junto con el porcentaje del espacio total en disco ocupado por cada directorio. De esta manera, puede identificar fácilmente qué directorios ocupan más espacio en su sistema y tomar las medidas necesarias para liberar espacio.
Por ejemplo, aquí hay un resultado de muestra del informe Agedu para el directorio de inicio −
Directory Bytes Files Inode %du %dp %of
-------------------------------------------------------------------------
/home/user 15.0G 14399 1672 100.0 28.2% 87.9%
├── /home/user/Documents 5.5G 2390 2808 36.5 15.0% 32.8%
├── /home/user/Pictures 3.8G 1329 1329 25.2 10.3% 22.7%
├── /home/user/Downloads 1.7G 1086 1098 11.2 4.7% 10.2%
├── /home/user/Music 997M 610 625 6.6 2.8% 5.9%
├── /home/user/Videos 682M 259 259 4.5 1
Conclusión
En conclusión, Agedu es una excelente herramienta para rastrear el espacio desperdiciado en disco en sistemas Linux. Es una utilidad simple pero poderosa que puede ayudarlo a identificar qué archivos y directorios consumen más espacio en disco en su sistema. Al utilizar Agedu, puede localizar rápida y fácilmente archivos antiguos o no utilizados y tomar las medidas necesarias para eliminarlos o moverlos, liberando así valioso espacio en el disco. Con su sencillo proceso de instalación y su interfaz fácil de usar, Agedu es una herramienta imprescindible para los administradores de sistemas y usuarios de Linux que desean administrar su espacio en disco de manera efectiva.