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

Leave a Comment

Aplicaciones de notificaciones de escritorio de Google Voice

Aplicaciones de notificaciones de escritorio de Google Voice

Al igual que Google Wave, Google Voice ha generado un gran revuelo en todo el mundo. Google busca cambiar la forma en que nos comunicamos y, dado que se está convirtiendo en...

Descarga Favoritos de Flickr con FlickrFaves

Descarga Favoritos de Flickr con FlickrFaves

Hay muchas herramientas que permiten a los usuarios de Flickr descargar sus fotos en alta calidad, pero ¿hay alguna forma de descargar Favoritos de Flickr? Recientemente, descubrimos...

OK Sampler es un software gratuito de sampleo de música

OK Sampler es un software gratuito de sampleo de música

¿Qué es el sampling? Según Wikipedia, «es el acto de tomar una porción, o muestra, de una grabación de sonido y reutilizarla como un instrumento o...

Copia de seguridad de Google Sites: Importar/Exportar

Copia de seguridad de Google Sites: Importar/Exportar

Google Sites es un servicio de Google que permite alojar un sitio web en su servidor. Sin embargo, existe un problema: no incluye una opción integrada para realizar copias de seguridad.

Aplicación de escritorio de Google Tasks

Aplicación de escritorio de Google Tasks

Google Tasks no es tan popular como otros servicios de Google como Calendar, Wave, Voice, etc., pero aún así se usa ampliamente y es una parte integral de la vida de las personas.

Cómo recuperar particiones y datos del disco duro perdidos [Guía]

Cómo recuperar particiones y datos del disco duro perdidos [Guía]

En nuestra guía anterior sobre cómo borrar de forma segura el disco duro y los medios extraíbles a través de Ubuntu Live y el CD de arranque DBAN, analizamos el problema del disco basado en Windows.

Cómo jugar Red Dead Online en Linux

Cómo jugar Red Dead Online en Linux

Red Dead Online es el componente multijugador en línea de Red Dead Redemption II. Aprende a jugar en Linux con esta guía completa.

Instalar paquetes Debian en Arch Linux con Debtap

Instalar paquetes Debian en Arch Linux con Debtap

¿Está tratando de hacer que una aplicación funcione en Arch Linux o Manjaro pero no puede encontrarla en los repositorios de software oficiales o incluso en AUR? Prueba Debtap. Se trata de un

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

¿Tiene una máquina virtual Ubuntu en VMware Workstation y desea compartir una carpeta con ella? Esta guía completa le mostrará cómo hacerlo eficazmente.

Cómo jugar Monster Hunter: World en Linux

Cómo jugar Monster Hunter: World en Linux

Aprenda a jugar Monster Hunter: World en Linux con nuestra guía completa y optimizada. Siga los pasos para instalar Steam y el juego en su sistema Linux.