Un comando que me salvó de una catástrofe
Si, ya sé, estoy muy vago con los posts escritos e incluso con el podcast. Ya vamos a volver, quédense tranquilos. Muy poco tiempo para muchas cosas, la vida no es la misma que hace unos años, los Argentinos seguramente me entenderán.
Pero bueno, pasemos al tema que traigo hoy. Hace unas semanas creé un servidor de Minecraft para unos amigos, el cual usuaríamos para unas pruebas para por fin pasar a un ambiente ideal para tener ese server listo. Después de unas cuantas pruebas y de probar tal o cual plugin para que todo anduviera bien, el disco del VPS donde estaba el servidor de Minecraft se empezó a llenar por culpa de ese mismo servidor lo cual hizo que varios otros servicios dejaran de funcionar y como ese VPS no era mío saltó la alerta rápidamente.
La cuestión era que, por mi parte, no sabía qué cosas borrar para aligerar el espacio del VPS y que todo deba andar normalmente por lo que tuve que apagar el servidor de Minecraft y dejarlo en stand by. El tema es que me olvidé de borrar la carpeta del servidor de Minecraft de ese VPS por lo que hacía que los otros servicios siguieran de funcionar. La alerta saltó de nuevo y cuando pregunté al sysadmin como hacía para ver de forma rápida y sencilla el espacio que hay en el disco me tiró el comando mágico por el cual hago éste post, ese comando es ncdu
.
En realidad NCDU (NCurses Disk Usage) es una aplicación para chequear que directorios están usando el espacio de disco que tenga el equipo. Lo mejor es que tiene muchísimas funciones que lo hacen super completo a la hora de usarlo por eso les recomiendo que lean su manual haciendo man ncdu
desde su terminal amiga.
Pero ojo que hay un punto, ncdu no viene instalado por defecto en algunas distros por lo que se instala de manera super sencilla. Yo lo hice en mi KDE Neón usando apt:
$ sudo apt-update
- Para primero actualizar los repositorios
$ sudo apt install ncdu
- Instala ncdu en segundos.
Y listo, ncdu instalado y listo para ser usado. El comando más sencillo que tiene es invocar directamente la aplicación sobre el directorio que estemos. Por ejemplo, yo lo hice sobre root y obtengo éste resultado:
$ ncdu --confirm-quit
- para confirmar la salida de la ventana de ncdu por las dudas que hayamos apretado la tecla “q” y no queríamos salir.
Lo que va a hacer primero es un escaneo de todo el directorio (mostrando una barra de progreso) para al final mostrar lo que se ve en la imagen. Lo mejor de todo es que se puede navegar dentro de esos directorios para poder ver particularmente cual de todos ellos es el que más espacio está ocupando en el disco. Ésta función fue la que más me atrajo de ésta aplicación.
Si, puede ser que ya la conocías y la usabas mucho pero puede ser que, como yo, no conozcas ncdu por lo que te recomiendo mucho probarla y sacarle el jugo necesario a éste tipo de aplicaciones que gracias a Tux tenemos en nuestras distros GNU/Linux.
No olviden seguirnos en las redes sociales:
- Twitter: @NeoSiteLinux
- Facebook: NeoSiteLinux
- Instagram: @neositeproducciones
- Telegram (canal): @NeoSiteLinux
- Telegram (canal de audios): @NeoSiteLinuxPodcast
- Telegram (grupo de chat): @NeoSiteLinuxgrupo
- Youtube: NeoSiteLinux
- iTunes: Plataforma en Español
- Patreon: NeoSiteLinux en Patreon
- Swoot: Cuenta en Swoot