diff --git a/borg-backup.sh b/borg-backup.sh index 478eb09..aa8021c 100755 --- a/borg-backup.sh +++ b/borg-backup.sh @@ -244,7 +244,7 @@ fi # MariaDB stays up throughout: the dump above is already transactionally # consistent, and the container's raw data directory carries a .nobackup # marker (excluded here via --exclude-if-present) so its live files are -# never read by borg. Per-site log/ dirs (nginx access/error logs etc.) +# never read by borg. Per-site log/ or logs/ dirs (nginx access/error logs etc.) # are excluded too - they churn on every request, so backing them up adds # noise and dedup overhead for no recovery value. step "Step 2: Creating archive $ARCHIVE" @@ -259,7 +259,7 @@ run_cmd timeout --signal=INT --kill-after=120s "$CREATE_TIMEOUT" \ --exclude-caches \ --exclude-if-present .nobackup \ --keep-exclude-tags \ - --exclude 're:/log/' \ + --exclude 're:/logs?/' \ "::$ARCHIVE" \ "$TARGET"