From cd30504eeb05f8513cd130b46d5fbf80a71a7b7f Mon Sep 17 00:00:00 2001 From: chemavx Date: Sat, 25 Jul 2026 08:11:36 +0000 Subject: [PATCH] backup-system: --mega-hard-delete en las rotaciones a MEGA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La papelera de MEGA cuenta cuota. Los `rclone sync`/`rclone delete` de rotación diaria enviaban ahí las copias antiguas, acumulando 16.6 GiB de basura hasta llenar los 20 GiB de la cuenta. El 2026-07-25 eso tumbó los jobs rclone-mega-backup y reddit-intel-backup con "Request over quota". Papelera vaciada a mano (375 objetos); este flag evita que se repita. Co-Authored-By: Claude Opus 5 --- backup-system/configmap-backup-scripts.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backup-system/configmap-backup-scripts.yaml b/backup-system/configmap-backup-scripts.yaml index d8a4793..23bc749 100644 --- a/backup-system/configmap-backup-scripts.yaml +++ b/backup-system/configmap-backup-scripts.yaml @@ -232,8 +232,12 @@ data: # --exclude reddit-intel: ese subdir remoto lo escribe el CronJob de n97 # directamente; un sync sin exclude lo borraría (sync = espejo exacto). + # --mega-hard-delete: sin esto los borrados de rotación van a la papelera de + # MEGA, que sigue contando cuota. Llenó los 20GB el 2026-07-25 y tumbó + # este job y el de reddit-intel ("Request over quota"). rclone sync /data/backups/backups mega:k3s-backups/ \ --exclude "/reddit-intel/**" \ + --mega-hard-delete \ --config /rclone/rclone.conf \ --log-level INFO \ --stats 30s @@ -284,7 +288,8 @@ data: log "Subiendo a mega:k3s-backups/reddit-intel/..." rclone copy "$F" mega:k3s-backups/reddit-intel/ --config /rclone/rclone.conf --log-level INFO log "Podando copias remotas de más de 8 días..." - rclone delete mega:k3s-backups/reddit-intel/ --min-age 8d --config /rclone/rclone.conf + # --mega-hard-delete: ver nota en rclone-mega.sh (la papelera cuenta cuota). + rclone delete mega:k3s-backups/reddit-intel/ --min-age 8d --mega-hard-delete --config /rclone/rclone.conf log "Subiendo a B2 (crown jewels, retención 3 días)..." rclone copy "$F" b2:chemavx-k3s-backups/reddit-intel/ --config /rclone/rclone.conf --log-level INFO rclone delete b2:chemavx-k3s-backups/reddit-intel/ --min-age 3d --config /rclone/rclone.conf