GNU/Linux >> Tutoriales Linux >  >> Linux

Eliminar las copias de seguridad de los usuarios de cPanel

Los usuarios de cPanel pueden generar copias de seguridad de sus cuentas. Tales copias de seguridad se guardan en la raíz de los directorios de los usuarios, como /home/username/backup.tar.gz.

Verifique la publicación de KB Generar, descargar y restaurar copias de seguridad en cPanel

El formato del nombre de archivo de las copias de seguridad es backup-date_time_username.tar.gz . Ejemplo:backup-6.11.2017_09-52-35_plothost.tar.gz
El problema es que estas copias de seguridad ocupan espacio en el disco y, en algún momento, es posible que vea que su servidor tiene poco espacio en el disco. Por lo tanto, es una buena idea eliminar estas copias de seguridad de vez en cuando.

Es posible que desee informar a sus clientes que está eliminando las copias de seguridad (de más de 5 días, etc.)

Para eliminar las copias de seguridad de una sola cuenta, simplemente navegue hasta el directorio del usuario y elimínelas con el comando:

rm /home/username/backup-*.tar.gz

Ejemplo de uso:

root@web [/]#
root@web [/]# cd home/plothost
root@web [/home/plothost]# ls backup-*.tar.gz
backup-6.11.2017_09-52-31_plothost.tar.gz  backup-6.11.2017_09-52-35_plothost.tar.gz
root@web [/home/plothost]# rm /home/plothost/backup-*.tar.gz
rm: remove regular file '/home/plothost/backup-6.11.2017_09-52-31_plothost.tar.gz'? y
rm: remove regular file '/home/plothost/backup-6.11.2017_09-52-35_plothost.tar.gz'? y
root@web [/home/plothost]#

Para buscar y enumerar todas las copias de seguridad de los directorios de los usuarios:

find /home/* -maxdepth 1 -type f -name 'backup-*.tar.gz'

Para buscar y eliminar todas las copias de seguridad de los directorios de los usuarios:

find /home/* -maxdepth 1 -type f -name 'backup-*.tar.gz' -delete

Para buscar y enumerar todas las copias de seguridad de los directorios de los usuarios que tienen más de 5 días:

find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz'

Para buscar y eliminar todas las copias de seguridad de los directorios de los usuarios que tengan más de 5 días:

find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz' -delete

Puede crear un trabajo de estafa para esta tarea.
1.Ingrese al editor de trabajos cron:

crontab -e

2. Agregue el trabajo cron (este trabajo se ejecutará todos los días a las 04:00 y eliminará todos los archivos de copia de seguridad que tengan más de 5 días)

* 4 * * * find /home/* -maxdepth 1 -type f -mtime +5 -name 'backup-*.tar.gz' -delete

3. Salga (guardando los cambios) del editor de trabajos cron.

4. Verifique si el trabajo cron se agregó correctamente con el comando (enumerará todos los trabajos cron):

crontab -l

Linux
  1. Crear y eliminar usuarios de CentOS

  2. Cómo eliminar las extensiones de FrontPage en Cpanel

  3. Cómo quitar el administrador de caché de cPanel

  4. Programación de copias de seguridad de cPanel en WHM

  5. ¿Cómo elimino la ruta completa al hacer una compresión tar.gz?

¿Cómo agregar y eliminar registros MX en cPanel?

Terminar una cuenta de cPanel/WHM

¿Cómo hago copias de seguridad completas en cPanel?

Usuarios SSH adicionales

Cómo eliminar un reenviador de correo electrónico mediante cPanel

La guía completa para las copias de seguridad de cPanel