diff --git a/main.inc.sh b/main.inc.sh index e4da314..569c340 100755 --- a/main.inc.sh +++ b/main.inc.sh @@ -495,8 +495,8 @@ tar_dir() { if [[ "$(uname)" == "Darwin" ]]; then sort="" fi - log $DEBUG "$DBG > tar -c -z --numeric-owner --one-file-system $sort --exclude \"@eaDir\" -C \"$root\" \"$dir\" | gpg --batch -c --passphrase xxxx -o \"$archive\"" - tar -c -z --numeric-owner --one-file-system $sort --exclude "@eaDir" -C "$root" "$dir" 2>>$LOG_FILE | gpg --batch -c --passphrase $PASSPHRASE -o "$archive" 2>>$LOG_FILE + log $DEBUG "$DBG > tar -c -z --warning=no-file-ignored --numeric-owner --one-file-system $sort --exclude \"@eaDir\" -C \"$root\" \"$dir\" | gpg --batch -c --passphrase xxxx -o \"$archive\"" + tar -c -z--warning=no-file-ignored --numeric-owner --one-file-system $sort --exclude "@eaDir" -C "$root" "$dir" 2>>$LOG_FILE | gpg --batch -c --passphrase $PASSPHRASE -o "$archive" 2>>$LOG_FILE check_pipe_rc ${PIPESTATUS[@]} return $? } diff --git a/main.sh b/main.sh index 3507fda..6ffe2d3 100755 --- a/main.sh +++ b/main.sh @@ -3,10 +3,19 @@ # entrypoint for all actions # -# 2.3.1. 16.08.2025 - 30 min delay for mail.sh +# 2.3.3 18.12.2025 - smtp-relay läuft durch, dadurch ändern sich ggf. Dateien im Container, was +# zu Fehlern beim tar führt. Deshalb wird das Verzeichnis +# /var/home/container/.local/share/containers vom Backup ausgenommen. +# Die Container-Overlays, die hier liegen können aus dem jeweiligen Image +# wiederhergestellt werden, es geht also nichts verloren. +# Außerdem kann tar über Sockets stolpern und unnötige Warnungen produzieren. +# Abhilfe schafft der Parameter "--warning=no-file-ignored". +# Den mail delay im synology backup wieder entfernt. +# 2.3.2 18.09.2025 - synology backup: wait 60 min before mailing +# 2.3.1 16.08.2025 - 30 min delay for mail.sh # 2.3.0 12.08.2025 - new function for backup & encryption of Proton exports # 2.2.4 30.07.2025 - inc delay (again) for container startup-check (2m) -# 2.2.3 24.06.2025 - Export-Disk kann exfat- oder vfat-formatiert sein, +# 2.2.3 24.06.2025 - Export-Disk kann exfat- oder vfat-formatiert sein # Export-Disk mit mehreren Partitonen erkennen # 2.2.2 19.06.2025 - inc delay for container startup check, fix error in log output # 2.2.1 16.06.2025 - delay container startup check @@ -24,7 +33,7 @@ # 2.1.7 29.04.2025 - 1. Schritt zur Umstellung auf podman # 2.1.6 29.04.2025 - weekly backup Sa->SO -VER="2.3.1" +VER="2.3.3" HERE=$(dirname "$0") THIS_SCRIPT=$0 diff --git a/nathan.sh b/nathan.sh index f4487e6..216fc7c 100755 --- a/nathan.sh +++ b/nathan.sh @@ -10,7 +10,7 @@ NAS_TARGET="$NAS_ROOT/daily/$HOST_NAME/backup.$DAY" backup_daily1() { BACKUP_SOURCE="/var" - BACKUP_EXCLUDE_DIRS=(containers) + BACKUP_EXCLUDE_DIRS=(containers home/container/.local/share/containers) } backup_daily2() { diff --git a/synology.sh b/synology.sh index 2752e3f..0d8c2ae 100755 --- a/synology.sh +++ b/synology.sh @@ -25,6 +25,7 @@ before_backup() { } after_backup() { - # nothing to do + # wait for mail server backup + ## sollte sich erledigt haben ## sleep 60m echo }