Major fixes: - Fix script structure: load .env before defining variables - Remove duplicate color definitions (use common.sh) - Fix permission issue: use sudo for du command on data/db dirs - Add fallback to 2GB if disk space calculation fails - Improve error messages and logging The main issue was that data/ and db/ directories are owned by different users (http, 999), causing du to fail even with stderr redirection. Using sudo or || echo "0" fallback fixes this. Tested: Backup now completes successfully with proper logging 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
8.0 KiB
Executable File
8.0 KiB
Executable File