GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Cómo liberar espacio en disco en servidores cPanel

A veces, nuestros servidores incluyen discos duros pequeños o nuestros usuarios simplemente consumen mucho espacio en disco. En estas situaciones, cuando sus unidades están bastante cerca de estar totalmente llenas, puede terminar teniendo un error de escritura en particiones como /home /tmp o /boot. Por eso, hoy te enseñaremos Cómo liberar espacio en disco en los servidores de cPanel.

Este tutorial también es útil para sistemas Linux generales sin ningún panel de control como cPanel.

Comience ahora:libere espacio en disco en cPanel

Verifique el uso de su espacio en disco usando el comando df:

df -ah

Compruebe cuánto está usando cada directorio, excepto el directorio /backup, que suele ser un disco duro secundario o una unidad de almacenamiento en red:

du -shc /* --exclude='backup' --exclude='proc' --exclude='virtfs'

Si no tiene una copia de seguridad en una unidad externa o usa el mismo disco principal para ambas cosas (sistema operativo y copias de seguridad), use este comando:

du -shc /* --exclude='proc' --exclude='virtfs'

Compruebe el tamaño y elimine las copias de seguridad de Fantastico:

du -shc /home/*/fantastico_backups
rm /home/*/fantastico_backups -rfv

Eliminar archivos temporales del administrador de archivos de cPanel

Cuando los usuarios de cPanel cargan archivos usando la herramienta Administrador de archivos de cPanel, esto hace que cPanel cree archivos temporales que no se pueden eliminar después de la carga. Puede verificar el uso de espacio en disco para esto y eliminar todos esos archivos temporales usando estos comandos:

du -shc /home/*/tmp/Cpanel_*
rm -fv /home/*/tmp/Cpanel_*

Eliminar los registros de errores del usuario del directorio public_html

rm /home/*/public_html/error_log -fv
rm /home/*/public_html/*/error_log -fv
rm /home/*/public_html/*/*/error_log -fv
rm /home/*/public_html/*/*/*/error_log -fv
rm /home/*/public_html/*/*/*/*/error_log -fv

Eliminar registros de Apache

Esta es otra forma de liberar espacio en disco en sistemas cPanel

du -shc /usr/local/apache/logs/*

Compruebe cuáles son los archivos más pesados ​​y, si no los necesita, simplemente elimínelos con el comando rm.

Eliminar copias de seguridad antiguas dentro del directorio /home

A veces, los administradores del sistema generan copias de seguridad completas desde el shell de Linux, y se almacenan dentro del directorio principal /home de su caja de cPanel, veamos si hay alguna y cuál es el tamaño total:

du -shc /home/*.tar.gz
rm /home/*.tar.gz -fv

Eliminar copias de seguridad completas dentro de los directorios /home/user/

du -shc /home/*/backup*.tar.gz
rm /home/*/backup*.tar.gz -fv

Buscar y eliminar todos los archivos de volcado del núcleo generados por errores de la aplicación

A veces, sus aplicaciones web tienen un error o fallan debido a errores del sistema, en estos casos, los archivos de volcado del núcleo se generan dentro del directorio de cada usuario. Eso es normal porque los archivos de volcado del núcleo se pueden usar para inspeccionar y depurar errores de aplicaciones web, sin embargo... la desventaja de esto es el hecho de que estos archivos pueden llegar a ser muy grandes en términos de uso del disco, a veces muchos GB.

Primero, actualice su base de datos de archivos:

updatedb
locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini'

Esto le mostrará algunos o muchos resultados, inspeccione los archivos cuidadosamente antes de comenzar a eliminarlos, ya que puede encontrar archivos válidos (no core dum) dentro.

Una vez que esté listo, puede agregar el comando xargs al anterior que usamos, así es como debería verse para eliminar todos esos archivos:

locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini' | xargs rm -fv

Buscar archivos de más de 100 MB dentro del directorio /home

find /home/*/public_html/ -type f -size +100M -exec ls -lah {} \; | awk '{ print $9 ": " $5 }'

Reducir el espacio reservado en disco

De forma predeterminada, la mayoría de los sistemas operativos Linux reservan el 5 % del espacio en disco de cada partición para el usuario raíz, por lo que aún puede iniciar sesión en su caja incluso si el espacio en disco está totalmente lleno.

En una unidad de 800 GB, puede notar que 40 GB están reservados (5 % como le dijimos antes), esto puede no ser demasiado, pero es algo que puede ajustar si lo necesita.

En una unidad de 2 TB, su espacio reservado en el disco será de alrededor de 100 GB, vea... eso es mucho más que los 40 GB del ejemplo anterior y puede ayudar en caso de que necesite espacio adicional.

tune2fs se puede utilizar para este propósito:

tune2fs -m 2 /dev/sda1

En este ejemplo, tune2fs reducirá su espacio reservado en disco del 5 % al 2 %. Pero antes de ejecutar este comando, lea el manual de tune2fs y comprenda lo que está haciendo. Además, nunca haga esto en entornos de producción antes de realizar pruebas exitosas en una caja de prueba.

Puede leer más sobre cómo reducir los bloques reservados en esta publicación: Espacio libre en disco para reducir los bloques reservados

Conclusión

Después de seguir todos estos pasos, debería estar más que listo para liberar espacio en disco en cPanel y servidores basados ​​en Linux en general. La mayoría de los pasos involucrados no son peligrosos para los servicios relacionados con el sistema. Si después de todos estos comandos no puede liberar espacio en disco, tal vez sea hora de obtener una unidad adicional/secundaria para alojar su contenido.

Lectura adicional:

  • Comando DF
  • Comando Du
Cómo liberar espacio en disco en servidores cPanel was last modified:febrero 22nd, 2017 by Esteban Borges
cPanel
  1. ¿Cómo encontrar espacio libre en disco y analizar el uso del disco?

  2. Cómo actualizar la licencia de cPanel de sus servidores (SSH)

  3. Cómo usar la herramienta de uso de espacio en disco en cPanel

  4. ¿Cómo acceder al disco web de cPanel?

  5. Cómo obtener una licencia gratuita de cPanel

Cómo liberar espacio en disco en Ubuntu 20.04 LTS

Cómo verificar el espacio libre en disco en Linux

Cómo verificar el uso del disco de la cuenta en cPanel

¿Cómo aumentar el espacio en disco para una cuenta de cPanel en WHM?

¿Cómo ver el uso del disco en cPanel?

Liberador de espacio en disco:cómo liberar espacio con cPanel