GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Entfernen Sie die Backups der cPanel-Benutzer

cPanel-Benutzer können Backups ihrer Konten erstellen. Solche Backups werden im Stammverzeichnis der Benutzerverzeichnisse aufbewahrt, wie /home/username/backup.tar.gz.

Überprüfen Sie den KB-Beitrag Backups in cPanel erstellen, herunterladen und wiederherstellen

Das Dateinamenformat der Backups ist Backup-Datum_Uhrzeit_Benutzername.tar.gz . Beispiel:backup-6.11.2017_09-52-35_plothost.tar.gz
Das Problem ist, dass diese Sicherungen Festplattenspeicher beanspruchen und irgendwann stellen Sie möglicherweise fest, dass Ihr Server nicht mehr über ausreichend Festplattenspeicher verfügt. Daher ist es eine gute Idee, diese Sicherungen von Zeit zu Zeit zu entfernen.

Möglicherweise möchten Sie Ihre Kunden darüber informieren, dass Sie Backups entfernen (älter als 5 Tage usw.)

Um Backups für ein einzelnes Konto zu entfernen, navigieren Sie einfach zum Verzeichnis des Benutzers und entfernen Sie sie mit dem Befehl:

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

Anwendungsbeispiel:

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

So finden und listen Sie alle Backups aus Benutzerverzeichnissen auf:

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

So finden und löschen Sie alle Backups aus Benutzerverzeichnissen:

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

So finden und listen Sie alle Backups aus Benutzerverzeichnissen auf, die älter als 5 Tage sind:

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

So finden und löschen Sie alle Backups aus Benutzerverzeichnissen, die älter als 5 Tage sind:

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

Sie können für diese Aufgabe einen Con-Job erstellen.
1. Rufen Sie den Cronjob-Editor auf:

crontab -e

2. Fügen Sie den Cron-Job hinzu (dieser Job wird jeden Tag um 04:00 Uhr ausgeführt und löscht alle Backup-Archive, die älter als 5 Tage sind)

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

3. Beenden Sie (mit Speichern der Änderungen) den Cronjob-Editor.

4. Überprüfen Sie, ob der Cron-Job erfolgreich mit dem Befehl hinzugefügt wurde (es werden alle Cron-Jobs aufgelistet):

crontab -l

Linux
  1. Erstellen und entfernen Sie CentOS-Benutzer

  2. So entfernen Sie FrontPage-Erweiterungen in Cpanel

  3. So entfernen Sie den cPanel-Cache-Manager

  4. Planen von cPanel-Sicherungen in WHM

  5. Wie entferne ich den vollständigen Pfad, wenn ich eine tar.gz-Komprimierung durchführe?

Wie füge ich MX-Einträge in cPanel hinzu und entferne sie?

Kündigung eines cPanel/WHM-Kontos

Wie mache ich vollständige Backups in cPanel

Zusätzliche SSH-Benutzer

So entfernen Sie eine E-Mail-Weiterleitung mit cPanel

Der vollständige Leitfaden zu cPanel-Backups