GNU/Linux >> Linux Esercitazione >  >> Linux

Rimuovere i backup degli utenti di cPanel

Gli utenti di cPanel possono generare backup dei propri account. Tali backup sono conservati nella radice delle directory degli utenti, come /home/username/backup.tar.gz.

Controlla il KB post Genera, scarica e ripristina i backup in cPanel

Il formato del nome file dei backup è backup-date_time_username.tar.gz . Esempio:backup-6.11.2017_09-52-35_plothost.tar.gz
Il problema è che questi backup occupano spazio su disco e ad un certo punto potresti vedere che il tuo server ha poco spazio su disco. Pertanto, è una buona idea rimuovere questi backup di tanto in tanto.

Potresti voler informare i tuoi clienti che stai rimuovendo i backup (più vecchi di 5 giorni, ecc.)

Per rimuovere i backup per un singolo account, basta accedere alla directory dell'utente e rimuoverli con il comando:

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

Esempio di utilizzo:

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

Per trovare ed elencare tutti i backup dalle directory degli utenti:

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

Per trovare ed eliminare tutti i backup dalle directory degli utenti:

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

Per trovare ed elencare tutti i backup dalle directory degli utenti che sono più vecchi di 5 giorni:

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

Per trovare ed eliminare tutti i backup dalle directory degli utenti che sono più vecchi di 5 giorni:

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

Puoi creare un lavoro di truffa per questa attività.
1.Entra nell'editor dei lavori cron:

crontab -e

2. Aggiungi il lavoro cron (questo lavoro verrà eseguito ogni giorno alle 04:00 ed eliminerà tutti gli archivi di backup più vecchi di 5 giorni)

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

3. Uscire (con il salvataggio delle modifiche) dall'editor dei lavori cron.

4. Controlla se il lavoro cron è stato aggiunto correttamente con il comando (elencherà tutti i lavori cron):

crontab -l

Linux
  1. Crea e rimuovi utenti CentOS

  2. Come rimuovere le estensioni di FrontPage in Cpanel

  3. Come rimuovere il gestore della cache di cPanel

  4. Come rimuovo il percorso completo quando eseguo una compressione tar.gz?

  5. tar - Rimuove i componenti principali della directory durante l'estrazione

Come aggiungere e rimuovere record MX in cPanel?

Chiusura di un account cPanel/WHM

Come faccio a eseguire backup completi in cPanel

Utenti SSH aggiuntivi

Come rimuovere un inoltro e-mail utilizzando cPanel

La guida completa ai backup di cPanel