backup-system: --mega-hard-delete en las rotaciones a MEGA

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 <noreply@anthropic.com>
This commit is contained in:
2026-07-25 08:11:36 +00:00
co-authored by Claude Opus 5
parent f6b027dd5e
commit cd30504eeb
+6 -1
View File
@@ -232,8 +232,12 @@ data:
# --exclude reddit-intel: ese subdir remoto lo escribe el CronJob de n97 # --exclude reddit-intel: ese subdir remoto lo escribe el CronJob de n97
# directamente; un sync sin exclude lo borraría (sync = espejo exacto). # 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/ \ rclone sync /data/backups/backups mega:k3s-backups/ \
--exclude "/reddit-intel/**" \ --exclude "/reddit-intel/**" \
--mega-hard-delete \
--config /rclone/rclone.conf \ --config /rclone/rclone.conf \
--log-level INFO \ --log-level INFO \
--stats 30s --stats 30s
@@ -284,7 +288,8 @@ data:
log "Subiendo a mega:k3s-backups/reddit-intel/..." log "Subiendo a mega:k3s-backups/reddit-intel/..."
rclone copy "$F" mega:k3s-backups/reddit-intel/ --config /rclone/rclone.conf --log-level INFO 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..." 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)..." 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 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 rclone delete b2:chemavx-k3s-backups/reddit-intel/ --min-age 3d --config /rclone/rclone.conf