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