diff --git a/host_backup.sh b/host_backup.sh index 3990950..32fb47e 100644 --- a/host_backup.sh +++ b/host_backup.sh @@ -103,7 +103,10 @@ fi # Task 4: Backup Custom Systemd Units & Services # ============================================================================== if [ -d "$SYSTEMD_SOURCE" ]; then - rsync -aL "$SYSTEMD_SOURCE/" "$CURRENT_BACKUP_DIR/systemd/" + rsync -aL \ + --exclude='*snap*.mount' \ + --exclude='snapd.mounts.target.wants' \ + "$SYSTEMD_SOURCE/" "$CURRENT_BACKUP_DIR/systemd/" echo "Backed up: $SYSTEMD_SOURCE" else echo "Warning: Systemd directory '$SYSTEMD_SOURCE' not found." >&2