Zum Inhalt

Nextcloud - Backups in regelmäßigen automatisch Abständen löschen

In meinem Beitrag Nextcloud auf dem Raspberry Pi beschreibe ich, wie man Nextcloud auf einem Pi installiert, samt automatischem Backup.

Bei mir liegt das Backup auf einem USB-Stick, der an den Pi angeschlossen ist. Damit ich nicht manuell den freien Speicherplatz auf dem externen Datenträger prüfen muss, damit dieser nicht vollläuft, habe ich mich ein kleines Shell-Skript zur automatischen Löschung der Backup-Dateien zu erstellt.

Codeberg

Dein Weg zur eigenen Nextcloud

sudo nano /etc/scripts/autodelete.sh
#!/bin/bash

find /mnt/nextcloud/* -mtime +90 -exec rm {} \;

Anschließend die Zugriffsrechte für die Datei anpassen und das Ganze noch ausführbar machen:

sudo chown root:root
sudo chmod 0600
sudo chmod +x autodelete.sh

Zum Abschluss noch einen Eintrag in der crontab erstellen, damit das Skript bei jedem Neustart des Pis ausgeführt wird.

@reboot /bin/bash /etc/scripts/autodelete.sh

Etwas ausführlicher habe ich das Ganze bereits in einem anderen Beitrag beschrieben 👉 Dateien automatisch mit Cron-Jobs löschen, die älter als X-Tage sind.

Gib mir gerne einen Kaffee ☕ aus ❗️

Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.

Donation via PayPalDonation via LiberaPay

Donation via Bitcoin
Bitcoin Address: bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj