En este artículo os vamos a enseñar cómo ver el espacio en disco usado de tu servidor, este artículo es únicamente para servidores Linux. Si recientemente has cambiado el tamaño en disco de tu servidor y no se ha aplicado los cambios, por favor revisa nuestro artículo sobre extender particiones manualmente.
Ver el espacio en disco usado
Para ver el espacio en disco usado de tu servidor conéctate por SSH y ejecuta lo siguiente:
# df -h
Devolverá un resultado como este:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 153G 25G 122G 17% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 4.0K 2.0G 1% /dev/shm
tmpfs 2.0G 113M 1.9G 6% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
none 2.0G 4.0K 2.0G 1% /var/tmp
none 2.0G 108K 2.0G 1% /tmp
tmpfs 396M 0 396M 0% /run/user/0
Deberás fijarte en /dev/sdaX, si el porcentaje de disco usado es del 100% significa que el servidor tiene el disco lleno. Una solución es ampliar el espacio en disco de nuestro servidor, otra opción es buscar dónde está usado el espacio y limpiar lo que no es necesario.
Ver el uso de inodos en disco
Para comprobar los inodos usados en el disco de tu servidor, conéctate por SSH y ejecuta lo siguiente:
# df -i
Devolverá un resultado similar al siguiente:
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 1007140 428 1006712 1% /dev
tmpfs 1018531 705 1017826 1% /run
/dev/sda1 655360 186885 468475 29% /
tmpfs 1018531 4 1018527 1% /dev/shm
tmpfs 1018531 3 1018528 1% /run/lock
tmpfs 1018531 18 1018513 1% /sys/fs/cgroup
Deberás fijarte en /dev/sdaX, si el porcentaje de disco usado es del 100% significa que el servidor no tiene inodos libres. Una solución es ampliar el espacio en disco de nuestro servidor, otra opción es buscar el uso de inodos y limpiar lo que no es necesario (normalmente es por la generación de muchos archivos de log).
Espacio usado por carpetas
Puedes ver que carpetas están ocupando más espacio en disco ejecutando:
# du -sh /home/ /opt/ /root/ /var/ /usr/
# du -sh /var/log/ /var/tmp/ /tmp/
Debería devolver un resultado como:
571M /var/
164K /home/
4.0K /opt/
671M /root/
1.7G /usr/
152K /tmp/
1.5M /var/log/
24K /var/tmp/
152K /tmp/
También puedes usar el comando ncdu para revisar el espacio en disco, que si no lo tienes instalado puedes hacerlo de la siguiente forma:
apt install ncdu
Y si ejecutas el comando, te muestra el tamaño de los directorios del sistema tras escanear el sistema de ficheros:
ncdu /
Aquí te puedes mover con las flechas y navegar entre directorios para revisar cuanto ocupa cada uno. También puedes ver los inodos tecleando la tecla C en él, te aparecerá una nueva columna.
Buscar ficheros grandes
Si quieres buscar ficheros más grandes de 500MB podemos ejecutar:
# find / -type f -size +500M -exec ls -lh {} \;
Para encontrar ficheros de 1 GB sería cuestión de cambiar +500M por +1G.
Listar inodos usados por directorio
Tecleando la tecla C dentro del aplicativo ncdu, puedes añadir una columna de inodos. También puedes simplemente utilizar du para listar los inodos utilizados en un directorio:
du -s /*/ --inodes --one-file-system --separate-dirs
Liberar espacio usado innecesario
Si quieres liberar espacio usando en disco, puedes seguir este otro tutorial que explica como liberar espacio en disco: Liberar espacio en disco en GNU/Linux
Esperamos haberte ayudado con este tutorial. ¿Lo has probado? ¡Déjanos tus comentarios! 🙂
Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites!