GNU/Linux >> Tutoriels Linux >  >> Linux

Supprimer les sauvegardes des utilisateurs de cPanel

Les utilisateurs de cPanel peuvent générer des sauvegardes de leurs comptes. Ces sauvegardes sont conservées à la racine des répertoires des utilisateurs, comme /home/username/backup.tar.gz.

Consultez la publication de la base de connaissances Générez, téléchargez et restaurez des sauvegardes dans cPanel

Le format de nom de fichier des sauvegardes est backup-date_time_username.tar.gz . Exemple :backup-6.11.2017_09-52-35_plothost.tar.gz
Le problème est que ces sauvegardes prennent de l'espace disque et à un moment donné, vous pouvez voir que votre serveur manque d'espace disque. C'est donc une bonne idée de supprimer ces sauvegardes de temps en temps.

Vous voudrez peut-être informer vos clients que vous supprimez des sauvegardes (de plus de 5 jours, etc.)

Pour supprimer les sauvegardes d'un seul compte, accédez simplement au répertoire de l'utilisateur et supprimez-les avec la commande :

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

Exemple d'utilisation :

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]#

Pour rechercher et lister toutes les sauvegardes des répertoires des utilisateurs :

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

Pour rechercher et supprimer toutes les sauvegardes des répertoires des utilisateurs :

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

Pour rechercher et répertorier toutes les sauvegardes des répertoires des utilisateurs datant de plus de 5 jours :

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

Pour rechercher et supprimer toutes les sauvegardes des répertoires des utilisateurs datant de plus de 5 jours :

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

Vous pouvez créer une tâche con pour cette tâche.
1.Entrez dans l'éditeur de tâches cron :

crontab -e

2. Ajoutez la tâche cron (cette tâche s'exécutera tous les jours à 04h00 et supprimera toutes les archives de sauvegarde de plus de 5 jours)

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

3. Quittez (en sauvegardant les modifications) l'éditeur de tâches cron.

4. Vérifiez si la tâche cron a été ajoutée avec succès avec la commande (elle listera toutes les tâches cron) :

crontab -l

Linux
  1. Créer et supprimer des utilisateurs CentOS

  2. Comment supprimer les extensions FrontPage dans Cpanel

  3. Planification des sauvegardes cPanel dans WHM

  4. Comment supprimer le chemin complet lors d'une compression tar.gz ?

  5. tar - Supprime les principaux composants du répertoire lors de l'extraction

Comment ajouter et supprimer des enregistrements MX dans cPanel ?

Résilier un compte cPanel/WHM

Comment faire des sauvegardes complètes dans cPanel

Utilisateurs SSH supplémentaires

Comment supprimer un redirecteur d'e-mails à l'aide de cPanel

Le guide complet des sauvegardes cPanel