Cómo instalar y usar Gdu Disk Usage Analyzer en Ubuntu 20.04
Linux ofrece una variedad de herramientas y comandos para monitorear el uso del disco duro. Entre estos, destacan comandos preinstalados en muchas distribuciones de Linux que son esenciales para la administración del sistema:
- df: muestra el uso del espacio en disco de los sistemas de archivos.
- du: estima el espacio utilizado por archivos y directorios.
- ls -al: revela todos los contenidos de un directorio.
- stat: informa el estado de un archivo o sistema de archivos.
Ubuntu también cuenta con una herramienta gráfica conocida como ‘Disk Usage Analyzer’ para la evaluación del uso del disco. De forma similar, existe otra herramienta llamada ‘GDU Disk Usage Analyzer’, compatible con varias distribuciones basadas en Linux y macOS.
GDU, conocido también como «gdu linux», está desarrollado en el lenguaje de programación ‘Go’, y su página oficial en GitHub lo describe como un ‘Analizador de uso de disco bastante rápido’, optimizado para SSDs, aunque también funciona en HDDs.
Qué cubriremos
En este artículo, te guiaremos sobre cómo instalar y utilizar «sudo disk usage analyzer», en particular, el GDU Disk Usage Analyzer en Ubuntu 20.04. Sin más preámbulos, comencemos con esta guía.
Requisitos previos
- Conexión a Internet para descargar archivos necesarios.
- Cuenta de usuario con privilegios de ‘sudo’.
Cómo instalar GDU Disk Usage Analyzer en Ubuntu 20.04
Instalación mediante un archivo comprimido
Para iniciar la instalación de «linux gdu», sigue estos pasos:
Paso 1. Desde la página oficial de GitHub, puedes obtener el enlace de descarga para «gdu linux». Utiliza el siguiente comando para descargar el archivo:
wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz
Paso 2. Extrae el archivo tar.gz descargado con el siguiente comando:
tar xzf gdu_linux_amd64.tgz
Paso 3. Convierte el archivo extraído en ejecutable con el comando:
sudo chmod +x gdu_linux_amd64
Paso 4. Mueve el archivo ejecutable al directorio /usr/bin/, donde reside la mayoría de los binarios:
sudo mv gdu_linux_amd64 /usr/bin/gdu
Paso 5. Para verificar la instalación de «install gdu», comprueba la versión instalada de gdu con:
gdu --version
Desinstalar GDU
Si necesitas desinstalar GDU, elimina el archivo binario del directorio ‘/usr/bin/’ empleando el comando:
sudo rm /usr/bin/gdu
Instalación utilizando el repositorio Snap
GDU también puede ser instalado mediante paquetes Snap, los cuales incluyen todas sus dependencias. Estos paquetes, conocidos simplemente como Snaps, están disponibles en la Snap Store. Snap está presente por defecto en muchas distribuciones de Linux populares, incluidas Ubuntu 18.04 LTS y Ubuntu 20.04 LTS. Para verificar si Snap está instalado en tu sistema, puedes usar ‘snap –version’.
Paso 1. Si Snap no está instalado en tu sistema, puedes agregarlo utilizando los siguientes comandos:
sudo apt update
sudo apt install snapd
Paso 2. Después de la instalación, cierra sesión y vuelve a iniciarla para que la ruta de Snap se actualice correctamente.
Paso 3. Instala «gdu-disk-usage-analyzer» con el comando Snap:
sudo snap install gdu-disk-usage-analyzer
Paso 4. Para configurar adecuadamente GDU, ejecuta los siguientes comandos:
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
snap alias gdu-disk-usage-analyzer.gdu gdu
Ahora que hemos completado la instalación de «disk usage analyzer ubuntu», exploremos rápidamente las diversas opciones que ofrece GDU. Simplemente ejecuta el comando ‘ayuda’ para desplegar la información de uso:
gdu --help
Salida de muestra:
Usage: gdu [directory_to_scan] [flags]
Flags:
-h, –help help for gdu
-i, –ignore-dirs strings Absolute paths to ignore (separated by comma) (default [/proc,/dev,/sys,/run])
-I, –ignore-dirs-pattern strings Absolute path patterns to ignore (separated by comma)
-l, –log-file string Path to a logfile (default «/dev/null»)
-m, –max-cores int Set max cores that GDU will use. 3 cores available (default 3)
-c, –no-color Do not use colorized output
-x, –no-cross Do not cross filesystem boundaries
-H, –no-hidden Ignore hidden directories (beginning with dot)
-p, –no-progress Do not show progress in non-interactive mode
-n, –non-interactive Do not run in interactive mode
-a, –show-apparent-size Show apparent size
-d, –show-disks Show all mounted disks
-v, –version Print version
Cómo usar el analizador de uso de disco GDU
1. Al ejecutar GDU sin argumentos, este escanea el directorio actual donde te encuentras. Si el comando se ejecuta desde el directorio de inicio, se obtendrán resultados como estos:
2. Si deseas analizar un directorio específico, simplemente indica su ruta al ejecutar GDU, por ejemplo:
$ gdu /home/usuario/Descargas
3. La interfaz de GDU permite navegar entre directorios usando las teclas de flecha. Para ingresar a un directorio, usa la flecha hacia adelante y para volver, la flecha hacia atrás.
4. Para ver el uso del disco y el espacio libre de todos los discos montados, se puede usar el comando:
gdu -d
5. Si quieres ver únicamente el tamaño aparente, utiliza el comando:
gdu -a
6. Para cambiar el esquema de color a un diseño sin colores, escribe:
gdu -c /ruta/al/directorio
7. Durante la ejecución de GDU, es posible que veas varios indicadores antes de los nombres de archivos y directorios. Cada uno de estos tiene un significado específico, como se muestra a continuación:
- ‘!’ : señala un error al leer un directorio.
- ‘.’ : indica un error al leer un subdirectorio.
- ‘@’ : identifica que el archivo es un enlace simbólico o socket.
- ‘H’ : marca que el archivo ya fue contabilizado anteriormente (hard link).
- ‘e’ : muestra que el directorio está vacío.
Conclusión
Monitorear el uso del espacio en disco es una tarea rutinaria para los administradores de sistemas. Esto es crucial para asegurar que haya suficiente espacio para nuevas aplicaciones, realizar copias de seguridad y eliminar archivos redundantes. «GDU Disk Usage Analyzer» es una herramienta eficaz y fácil de usar para gestionar el espacio de disco en entornos Linux. Con esta guía, ahora sabes qué significa «gdu» y cómo instalar y manejar esta herramienta para obtener una visión clara de la utilización del espacio en disco en Ubuntu 20.04.