Introducción
La gestión del espacio en disco es una tarea crucial para los administradores de sistemas Linux. A medida que aumenta la cantidad y el tamaño de los archivos y directorios, controlar el uso del disco es esencial para mantener el rendimiento del sistema y garantizar que los procesos críticos tengan suficiente espacio para funcionar. Una herramienta que puede ayudar con esto es ncdu (NCurses Disk Usage). Este tutorial ofrece una visión detallada de ncdu, incluyendo detalles sobre su instalación, su uso y una descripción general de sus parámetros opcionales.
Ncdu, abreviatura de NCurses Disk Usage, es una herramienta de línea de comandos diseñada para ayudar a usuarios y administradores de sistemas a encontrar y administrar el uso del espacio en disco en sistemas Linux. A diferencia de las herramientas tradicionales de uso de disco como De, NCDU Ofrece una interfaz interactiva que facilita la navegación a través de las listas y la obtención de una imagen visual del uso del espacio.
Esta herramienta está en la biblioteca. maldiciones Está diseñado para proporcionar una interfaz gráfica basada en texto en la terminal. Esto es NCDU Permite una forma sencilla de explorar directorios, ordenar archivos y directorios por tamaño y eliminar archivos innecesarios directamente desde la interfaz.
Paso 1 – Cómo instalar ncdu
Antes de que puedas NCDU Para usarlo, necesitas instalarlo en tu sistema. La mayoría de las distribuciones de Linux incluyen NCDU Se incluyen en sus repositorios predeterminados, lo que hace que la instalación sea fácil mediante el administrador de paquetes del sistema.
- En sistemas basados en Debian/Ubuntu
sudo apt update
sudo apt install ncdu- En sistemas Red Hat/CentOS
Para los sistemas basados en Red Hat, es posible que deba habilitar el repositorio EPEL para encontrar el paquete ncdu.
sudo yum install epel-release sudo yum install ncdu
- En sistemas Fedora
sudo dnf install ncdu- En Arch Linux
sudo pacman -S ncduUna vez completada la instalación, puede utilizar ncdu para analizar el uso del disco.
Paso 2 – Cómo usar Ncdu
Para comenzar a analizar el uso del disco con NCDUSimplemente ejecute el comando seguido de la ruta que desea verificar. Si no se proporciona ninguna ruta, NCDU Analizará el directorio de trabajo actual.
ncdu /path/to/directoryNCDU Escanea el directorio especificado y presenta una interfaz interactiva. Esta interfaz muestra una lista de archivos y subdirectorios, junto con su tamaño y el porcentaje de espacio en disco que ocupan.Paso 3 – Parámetros ncdu opcionales
ncdu ofrece varias opciones de línea de comandos que pueden cambiar su comportamiento o alterar su salida. Aquí hay algunos parámetros opcionales que pueden ser particularmente útiles:
- -incógnita: Solo se cuentan los archivos y directorios que se encuentran en el mismo sistema de archivos que el directorio especificado. Esto es útil para excluir unidades montadas o sistemas de archivos de red.
- -o: Exportar datos escaneados a un archivo que pueda leerse más tarde.
- -r:Habilita el modo de solo lectura, que deshabilita la capacidad de eliminar archivos desde dentro de la interfaz.
Para obtener una lista completa de opciones, puede escribir hombre ncdu En la terminal de la página hombre de ncdu Ver.
Paso 4 – Uso avanzado y consejos
Más allá del análisis básico del uso del disco, NCDU Se puede usar en escenarios más avanzados. Por ejemplo, para escanear servidores remotos o comprobar el uso del disco de otro usuario.
- Escanear directorios remotos: ncdu también puede escanear directorios remotos mediante SSH. Utilice la siguiente sintaxis:
ssh -C user@system ncdu -o- / | ./ncdu -f-Asegúrese de tener acceso SSH al host remoto y ncdu instalado tanto en la máquina local como en la remota.
- Eliminar archivos y directorios: Tenga cuidado con esto, pero
NCDUPermite eliminar archivos y directorios desde la interfaz. Navega hasta el archivo o directorio y pulsa "d" para eliminarlo.
Resultado
NCDU Es una herramienta potente y fácil de usar que simplifica enormemente el análisis del uso del disco en sistemas Linux. Al ofrecer una interfaz interactiva y diversas opciones de línea de comandos, permite a administradores de sistemas, tanto principiantes como experimentados, gestionar el espacio en disco eficazmente. Como cualquier herramienta del sistema que pueda modificar o eliminar archivos, debe utilizarse con precaución. El uso regular de... NCDU, combinado con buenas prácticas de administración de discos, puede ayudar a garantizar que sus sistemas Linux funcionen sin problemas y estén libres de problemas de espacio.









