From dc8a847990fd521c1a6e57074216a021007bea11 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sun, 9 Mar 2025 01:11:24 +0100 Subject: [PATCH] borg2-backup-nc.sh: don't backup log files. --- borg2-backup-nc.sh | 94 ++++++++++++++++++++++++++-------------------- 1 file changed, 53 insertions(+), 41 deletions(-) diff --git a/borg2-backup-nc.sh b/borg2-backup-nc.sh index a279a84..bcd50c4 100755 --- a/borg2-backup-nc.sh +++ b/borg2-backup-nc.sh @@ -756,50 +756,62 @@ fi echononl "Create borg backup.." cat << EOF >> ${BORG_LOG_FILE} -borg2 \\ - --remote-path borg2 \\ - --repo ${BORG_URL} \\ - create \\ - --verbose \\ - --filter AME \\ - --list \\ - --stats \\ - --show-rc \\ - --compression lz4 \\ - --exclude-caches \\ - --exclude 'home/*/.cache/*' \\ - --exclude '/root/.cache/*' \\ - --exclude '/root/.config/*' \\ - --exclude '/root/.local/*' \\ - --exclude 'var/tmp/*' \\ - ${ARCHIVE_NAME} \\ - ${NC_DB_BACKUP_DIR} \\ - ${BORG_NC_PATH} \\ - ${NC_DATA_DIR} \\ +borg2 \\ + --remote-path borg2 \\ + --repo ${BORG_URL} \\ + create \\ + --verbose \\ + --filter AME \\ + --list \\ + --stats \\ + --show-rc \\ + --compression lz4 \\ + --exclude-caches \\ + --exclude 'home/*/.cache/*' \\ + --exclude '/root/.cache/*' \\ + --exclude '/root/.config/*' \\ + --exclude '/root/.local/*' \\ + --exclude '**/tmp/*' \\ + --exclude '*.lock' \\ + --exclude '*.log' \\ + --exclude '*.log.[0-9]' \\ + --exclude '*.log.[0-9]*.gz' \\ + --exclude '**/sessions/*' \\ + --exclude '**/*.20[2-3][0-9]-[0-1][0-9]*' \\ + ${ARCHIVE_NAME} \\ + ${NC_DB_BACKUP_DIR} \\ + ${BORG_NC_PATH} \\ + ${NC_DATA_DIR} \\ ${BORG_BACKUP_DIRS} EOF -borg2 \ - --remote-path borg2 \ - --repo ${BORG_URL} \ - create \ - --verbose \ - --filter AME \ - --list \ - --stats \ - --show-rc \ - --compression lz4 \ - --exclude-caches \ - --exclude 'home/*/.cache/*' \ - --exclude '/root/.cache/*' \ - --exclude '/root/.config/*' \ - --exclude '/root/.local/*' \ - --exclude 'var/tmp/*' \ - ${ARCHIVE_NAME} \ - ${NC_DB_BACKUP_DIR} \ - ${BORG_NC_PATH} \ - ${NC_DATA_DIR} \ - ${BORG_BACKUP_DIRS} \ +borg2 \ + --remote-path borg2 \ + --repo ${BORG_URL} \ + create \ + --verbose \ + --filter AME \ + --list \ + --stats \ + --show-rc \ + --compression lz4 \ + --exclude-caches \ + --exclude 'home/*/.cache/*' \ + --exclude '/root/.cache/*' \ + --exclude '/root/.config/*' \ + --exclude '/root/.local/*' \ + --exclude '**/tmp/*' \ + --exclude '*.lock' \ + --exclude '*.log' \ + --exclude '*.log.[0-9]' \ + --exclude '*.log.[0-9]*.gz' \ + --exclude '**/sessions/*' \ + --exclude '**/*.20[2-3][0-9]-[0-1][0-9]*' \ + ${ARCHIVE_NAME} \ + ${NC_DB_BACKUP_DIR} \ + ${BORG_NC_PATH} \ + ${NC_DATA_DIR} \ + ${BORG_BACKUP_DIRS} \ > ${log_file} 2>&1