Cómo instalar y utilizar el analizador de uso de disco Gdu en Ubuntu 20.04

Linux tiene muchas herramientas y comandos para comprobar la utilización del disco. Algunas de estas herramientas y comandos vienen preinstalados. Echa un vistazo a la siguiente lista de comandos para comprobar la información sobre el uso del disco, que se encuentran por defecto en muchas distros de Linux:

  • df: muestra el uso del espacio en disco del sistema de archivos.
  • du: calcula el uso del disco para archivos y directorios.
  • ls -al: muestra todo el contenido de una carpeta.
  • stat: muestra el estado de un archivo y del sistema de archivos.

Ubuntu también dispone de una herramienta basada en una interfaz gráfica de usuario llamada ‘Analizador de Uso de Disco’ para analizar el uso del disco. También existe otra herramienta ‘GDU Analizador de Uso de Disco’ para ver el uso del disco en muchas distros basadas en Linux y en macOS.

GDU está escrito en lenguaje ‘Go’ y la página oficial de GitHub lo enmarca como ‘Analizador de uso de disco bastante rápido’, especialmente para los SSD. También funciona con discos duros, pero el rendimiento no es tan eficiente como en losdiscos duros.

Qué vamos a cubrir

En esta guía, te mostraré cómo instalar y utilizar el Analizador de Uso de Disco GDU en Ubuntu 20.04. Empecemos con esta guía.

Requisitos previos

  • Acceso a Internet para obtener varios archivos.
  • Cuenta de usuario con acceso ‘sudo’.

Instalación del Analizador de Uso de Disco GDU en Ubuntu 20.04

Instalación mediante un archivo comprimido

Paso 1. La página oficial de GitHub proporciona un enlace de descarga para el archivo de GDU. Para descargar el archivo, sigue el comando:

wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz

Descargar GDU

Paso 2. Ahora extrae el tar descargado con el comando

tar xzf gdu_linux_amd64.tgz

Extraer el archivo Tar

Paso 3. Haz que el archivo extraído sea ejecutable con:

sudo chmod +x gdu_linux_amd64

Paso 4. Mueve el archivo extraído al directorio /usr/bin/ que contiene la mayoría de los archivos ejecutables:

sudo mv gdu_linux_amd64 /usr/bin/gdu

Paso 5. Si todo se ha configurado correctamente, podemos verificar la instalación, comprobar la versión de gdu con el comando

gdu --version

Hacer ejecutable el archivo y comprobar la versión

Desinstalar GDU

Para desinstalar GDU, sólo tenemos que eliminar el archivo ejecutable de GDU del directorio ‘/usr/bin/’ con el comando

sudo rm /usr/bin/gdu

Desinstalación de GDU

Instalación con el repositorio Snap

GDU también se puede instalar con paquetes Snap que contienen todas sus dependencias. Los paquetes Snap o simplemente Snaps pueden instalarse desde Snap Store. Snap viene preinstalado en muchas distribuciones Linux populares, como Ubuntu 18.04 LTS (Bionic Beaver) y Ubuntu 20.04 LTS (Focal Fossa). Para comprobarlo, puedes utilizar el comando ‘snap –version’ y verificarlo.

Paso 1. Si Snap no está presente en tu sistema, puedes instalarlo utilizando los dos comandos siguientes:

sudo apt update
sudo apt install snapd

Paso 2. Después del comando anterior, simplemente cierra la sesión y vuelve a iniciarla para actualizar la ruta de snap de forma correcta.

Paso 3. Ahora instala gdu con el comando

sudo snap install gdu-disk-usage-analyzer

Instalar a presión la GDU
Paso 4. Para arreglar varios ajustes de 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

Ajustar la GDU mediante Snap
Eso es todo para instalar el Analizador de Uso de Disco GDU en Ubuntu 20.04.

Ahora que GDU está instalado, vamos a comprobar rápidamente el uso de varias opciones que proporciona, sólo tienes que emitir la opción «help» como argumento:

gdu --help

Ejemplo de salida:

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

Opción de ayuda de la GDU

Uso del Analizador de Uso de Disco GDU

1. Cuando no se utiliza ningún argumento (opción de la línea de comandos), GDU analizará el directorio actual en el que estés trabajando. Por ejemplo, si ejecutamos este comando en el terminal del directorio principal, se obtienen los siguientes resultados:

GDU sin ningún argumento
2. En caso de que este comando se ejecute en alguna otra carpeta, especifica la ruta de esa carpeta con el comando

$ gdu /home/howtoforge/Downloads

GDU con la ruta de un directorio
3. Para navegar entre los distintos directorios, la interfaz del GDU utiliza las teclas de flecha. Por ejemplo, para entrar en el directorio «Descarga» utiliza la flecha hacia delante y para volver a él, pulsa la flecha hacia atrás.

4. Para ver la cantidad de disco utilizado y la cantidad de espacio libre disponible para todos los discos montados, podemos utilizar el comando

gdu -d

La GDU muestra la utilización de los discos montados
En la imagen anterior, podemos ver los detalles de los discos montados.

5. Para mostrar sólo el tamaño aparente, utiliza:

gdu -a

GDU sólo con tamaño aparente
6. Para establecer el esquema de colores en blanco/gris/negro, ejecuta:

gdu -c /path/to/folder

Cambio del esquema de colores de la GDU
7. Al ejecutar GDU, pueden aparecer varias banderas antes del nombre de los archivos y directorios. Estas banderas tienen un significado especial, como se muestra a continuación:

  • ‘!’ : indica un error durante una operación de lectura de un directorio.
  • ‘.’ : indica un error durante una operación de lectura de un subdirectorio.
  • ‘@’ : Indica que el archivo es un enlace simbólico o un socket.
  • ‘H’ : Indica que el mismo archivo ya fue contado (hard link).
  • ‘e’ : Indica que el directorio está vacío.

Conclusión

Una de las tareas cotidianas del administrador del sistema es controlar el uso del espacio en disco. Esto ayuda a decidir si hay suficiente espacio disponible para ejecutar e instalar una aplicación, comprobar el espacio para las copias de seguridad del sistema, eliminar archivos redundantes, etc. GDU es una aplicación muy sencilla de usar pero eficaz para controlar el espacio en disco.

También te podría gustar...