Cómo analizar el uso de espacio en disco en Linux desde la Terminal

¿Se está quedando sin espacio en su servidor Linux ? ¿Estás tratando de averiguar qué está consumiendo todo el espacio, pero no puedes resolverlo? Siga nuestra guía mientras repasamos cómo analizar el uso de datos en Linux a través de la terminal.

Nota: aunque esta guía se centra en el servidor Linux, estos métodos también funcionan en cualquier computadora de escritorio o portátil que ejecute un sistema operativo basado en Linux. ¡No dudes en seguirnos!

1. Analizar el espacio en disco en Linux - NCDU

La mejor manera de averiguar el uso de su disco en la línea de comandos en Linux es con la herramienta NCDU. Es una utilidad basada en Ncurses que escanea los resultados de un gráfico (de mayor a menor) que le muestra cuánto espacio están ocupando los datos en su sistema de archivos Linux.

Instalación de NCDU en Linux

La aplicación NCDU es muy ligera y fácil de poner en marcha. Sin embargo, ningún sistema operativo Linux moderno lo envía de forma predeterminada, por lo que debemos demostrar cómo instalarlo antes de mostrarle cómo usarlo para analizar el uso del sistema de archivos de su sistema Linux.

Para instalar NCDU en Linux, abra una ventana de terminal o conéctese a su máquina servidor Linux a través de SSH. A partir de ahí, siga las instrucciones de la línea de comandos que se describen a continuación que correspondan con el sistema operativo que utiliza actualmente.

Ubuntu

Para instalar la aplicación NCDU en Ubuntu, use el siguiente comando Apt .

sudo apt instalar ncdu

Debian

En Debian, puede hacer que NCDU funcione con el siguiente comando Apt-get en una terminal.

sudo apt-get install ncdu

Arch Linux

Aquellos en Arch Linux pueden obtener NCDU con el administrador de paquetes Pacman .

sudo pacman -S ncdu

Fedora

¿Estás en Fedora Linux? Si es así, podrá poner NCDU en funcionamiento con el comando dnf a continuación.

sudo dnf instalar ncdu

OpenSUSE

Para que NCDU funcione en OpenSUSE Linux, ejecute el comando Zypper a continuación.

zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo zypper actualizar zypper instalar ncdu

Linux genérico

Si está utilizando un sistema operativo Linux que no está incluido en esta lista, aún podrá instalar el software a través del código fuente.

Para obtener el código fuente de NCDU, debe dirigirse al sitio web del desarrollador .

Usar NCDU para analizar el uso del sistema de archivos en la línea de comandos

Para usar NCDU para analizar el uso del sistema de archivos, comience abriendo una terminal. Luego, ejecute el comando ncdu junto con el directorio que desea analizar. Por ejemplo, para analizar el directorio / var, ejecutaría:

ncdu / var

O analice todo el sistema apuntando NCDU al directorio / con:

Cómo analizar el uso de espacio en disco en Linux desde la Terminal

ncdu /

Una vez que haya ejecutado el comando ncdu en el directorio que desea analizar, verá aparecer una ventana. En esta ventana, verá que la aplicación NCDU escanea la carpeta. Siéntese y tenga paciencia mientras escanea. Puede llevar mucho tiempo, especialmente si tiene muchos archivos.

Cuando la NCDU haya terminado de escanear, se le presentará un gráfico interactivo. Este gráfico clasificará los directorios en el sistema Linux por tamaño. La carpeta de la parte superior está utilizando la mayor cantidad de datos. El que está en la parte inferior está usando menos.

Cómo analizar el uso de espacio en disco en Linux desde la Terminal

Usando las teclas de flecha ARRIBA / ABAJO , busque la carpeta que desea ver. Luego, presione Entrar para acceder. Para salir del analizador de uso de disco NCDU, presione q en el teclado.

Cómo analizar el uso de espacio en disco en Linux desde la Terminal

2. Analizar el espacio en disco en Linux - DF

Otra forma de analizar el uso del sistema de archivos en la terminal de Linux es con la herramienta DF. Para usar la herramienta DF, ejecute df y luego la parte del sistema de archivos que desea analizar. Por ejemplo, para comprobar el estado del ~/directorio, ejecute df ~ / .

df ~ /

La ejecución de la herramienta DF en un directorio generará una lectura total de ese directorio, cuánto espacio se usa y cuánto queda. Sin embargo, la lectura no está en un formato fácil de leer. Para indicarle a la herramienta DF que muestre un resumen de la cantidad de datos que usa un directorio en el sistema en un formato fácil de leer, use el modificador -h . El interruptor -h imprimirá la lectura en gigabytes y megabytes.

Cómo analizar el uso de espacio en disco en Linux desde la Terminal

df -h ~ /

Para analizar cualquier directorio, ejecute el comando df en cualquier carpeta. Sin embargo, comprenda que el comando df no ofrece una lectura detallada del directorio. En cambio, solo ofrece un resumen rápido.

3. Analizar el espacio en disco en Linux - DU

Si las herramientas NCDU y DF no lo hacen, otra excelente manera de analizar el uso del sistema de archivos en Linux es la herramienta DU. DU puede escanear cualquier directorio y mostrar una lectura del tamaño de cada archivo en esa carpeta en particular. Es útil para encontrar qué archivos ocupan más espacio.

Para averiguar qué archivos ocupan más espacio en un directorio determinado de su sistema Linux, ejecute du / directory . Por ejemplo, para averiguar cuáles son los archivos más grandes del /vardirectorio, ejecute:

Cómo analizar el uso de espacio en disco en Linux desde la Terminal

du -ch / var

Después de ejecutar el comando du , mostrará una lista de cada archivo y su tamaño, así como el tamaño total de todos los archivos agregados al final de la lista. Para que sea más fácil de leer, envíe la salida del comando a un archivo de texto.

du -ch / mi-directorio-favorito> du-readout.txt

Puede ver el archivo de texto con la herramienta cat . Alternativamente, ábralo con su editor de texto favorito.

cat du-readout.txt

Dejar un comentario

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Cómo configurar el firewall de SLES 15 con firewall-cmd

Cómo configurar el firewall de SLES 15 con firewall-cmd

Configure firewalld en SLES 15: compruebe las zonas, permita servicios o puertos, guarde reglas permanentes, recargue de forma segura y verifique el acceso.

Guía de configuración de parcheo en vivo de SLES: Aplicar actualizaciones del kernel sin reiniciar

Guía de configuración de parcheo en vivo de SLES: Aplicar actualizaciones del kernel sin reiniciar

Habilite la aplicación de parches en vivo al kernel en SLES 15 SP7, aplique las correcciones compatibles sin reiniciar, verifique los parches activos y comprenda cuándo aún es necesario reiniciar el kernel.

Cómo habilitar el modo FIPS en SUSE Linux Enterprise Server 15

Cómo habilitar el modo FIPS en SUSE Linux Enterprise Server 15

Habilite el modo FIPS en SLES 15 con la utilidad de configuración compatible de SUSE, reinicie de forma segura, verifique el estado del kernel y de la política criptográfica, y compruebe los límites de certificación.

Cómo instalar Google Chrome en Gooroom OS sin infringir las políticas de seguridad.

Cómo instalar Google Chrome en Gooroom OS sin infringir las políticas de seguridad.

Instala Google Chrome en Gooroom OS de forma segura con paquetes .deb oficiales, APT, comprobaciones de políticas, guías de actualización y soluciones para dispositivos administrados.

Cómo exportar de forma segura los registros del sistema SLES a un servidor Syslog remoto

Cómo exportar de forma segura los registros del sistema SLES a un servidor Syslog remoto

Envíe de forma segura los registros del sistema SLES a un servidor syslog remoto mediante rsyslog, certificados TLS, verificación del nombre del par, colas, validación y pruebas.

Integración de Active Directory de SLES 15 con SSSD: Guía paso a paso

Integración de Active Directory de SLES 15 con SSSD: Guía paso a paso

Une SLES 15 a Active Directory con SSSD usando YaST. Prepara el DNS y la hora, configura los inicios de sesión del dominio, verifica Kerberos y compara SSSD, Winbind y realmd.

Solucionar problemas con el controlador Wi-Fi Realtek RTL8821CE en Pardus Linux

Solucionar problemas con el controlador Wi-Fi Realtek RTL8821CE en Pardus Linux

Solucione el problema de Wi-Fi RTL8821CE en Pardus Linux revisando el controlador rtw88 integrado, el firmware de Realtek, rfkill, NetworkManager y las opciones de reserva segura.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Cómo instalar Pardus Linux junto con Windows 11 de forma segura en arranque dual

Cómo instalar Pardus Linux junto con Windows 11 de forma segura en arranque dual

Instale Pardus 25.2 junto a Windows 11 realizando una copia de seguridad, reduciendo el volumen de Windows, arrancando desde una unidad USB UEFI y protegiendo las particiones EFI y de recuperación existentes.