Búsqueda de sitios web

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.

Artículos relacionados: