GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo determinar qué está utilizando la mayor cantidad de espacio en disco en un servidor Linux?

Hay ocasiones en las que recibe el siguiente error al acceder a cPanel WebMail o WHM. Debería echar un vistazo al espacio en disco de VPS y asegurarse de que no haya agotado el espacio en disco.

Sorry for the inconvenience!
The filesystem mounted at / on this server is running out of disk space.

cPanel operations have been temporarily suspended to prevent something bad from happening.
Please ask your system admin to remove any files not in use on that partition.


Si tiene acceso root a su VPS Linux , puede verificar el uso del espacio en disco a través de SSH o WHM.


Comprobar el uso del espacio en disco a través de SSH


Puede verificar fácilmente el uso del espacio en disco desde SSH emitiendo el siguiente comando.

df -h



Obtendrá un resultado similar al anterior. Un resultado indica que de los 25 GB de espacio total en disco, se utilizan 6,9 GB de espacio en disco y 17 GB son GRATIS. En este caso particular, hay disponible una cantidad significativa de espacio libre en disco, por lo que no es necesario eliminar ningún dato para liberar espacio en disco. Nos hemos encontrado con varios incidentes en los que los clientes usaron el 99 % del espacio en disco y se bloquearon todos los accesos. Estas son algunas variantes útiles del df dominio.

df -a  //  It displays the file system disk usage and their memory utilization.

df -k  //  It displays the file system information and usage in 1024-byte blocks.

df -m //  It displays the information of file system usage in MBs (MegaBytes).

df -i   //  It displays the information of inode numbers and their percentage in file system. 


Buscar archivos con un tamaño determinado


Para determinar qué carpeta o archivos están ocupando espacio en el disco, comando du se puede utilizar con diferentes variaciones. El siguiente comando mostrará todos los archivos y carpetas ordenados por megabytes en la ubicación actual.

du --max-depth=1 | sort -n | awk 'BEGIN {OFMT = "%.0f"} {print $1/1024,"MB", $2}' 

Debería ver una salida de todos los archivos y carpetas con su tamaño en MegaBytes de la siguiente manera.



Del mismo modo, puede usar variaciones de este comando para listar todos los archivos y carpetas más de 1 GB de la siguiente manera. Para ejecutar este comando en el directorio específico, primero deberá navegar a ese directorio usando el cd comando.

du --max-depth=1 | sort -n | awk 'BEGIN {OFMT = "%.0f"} {print $1/1024,"GB", $2}'  


Aquí hay algunos usos más de du command.

du  /home/directory-name  // It gives the disk usage summary of directory /home/directory-name and each of its sub directories.

du -h /home/directory-name  //  It gives the results in Human Readable Format that means you can see sizes in Bytes, KBs, MBs and GBs.

du -sh /home/directory-name  //  It gives grand total disk usage size of specific directory.

du -a /home/directory-name  // It gives the disk usage of all the files and directories in specified directory.

du -ah /home/directory-name  // It displays disk usage of all files and folders in specified directory in human readeable format.

du -ha --time /home/directory-name  // It displays the disk usage of all files and folders sorted by the modification time.


Comprobar el uso del espacio en disco desde WHM


Si no se siente cómodo con los comandos de shell, siempre puede usar WHM. Desde WHM, puede monitorear las cuentas de cPanel con el mayor uso de espacio en disco. Consulte nuestro artículo sobre cómo verificar el uso del espacio en disco de las cuentas de cPanel a través de WHM . Tenga en cuenta que no puede eliminar ningún archivo de WHM. Para eliminar los archivos, tendrá que acceder al Administrador de archivos de la cuenta cPanel individual que tiene un gran uso de espacio en disco.


Linux
  1. Cómo usar el comando sed de Linux

  2. ¿Cuál es el mejor VPS:Windows o Linux?

  3. ¿Cómo obtengo programáticamente el espacio libre en disco para un directorio en Linux?

  4. ¿Cómo iniciar el servidor Tomcat en Linux?

  5. Compilando el kernel de Linux, ¿cuánto tamaño se necesita?

Cómo verificar el uso del espacio en disco en Linux

Cómo monitorear servidores Linux usando CloudStats

Cómo verificar el uso del espacio en disco en Linux usando Ncdu

Cómo borrar de forma segura un disco y un archivo usando el comando shred de Linux

Cómo visualizar el uso del disco en Linux usando Baobab

Cómo verificar el espacio libre en disco en Linux