diff --git a/modules/backup/acronis-agent-status.sh b/modules/backup/acronis-agent-status.sh index 49c6665..190520b 100755 --- a/modules/backup/acronis-agent-status.sh +++ b/modules/backup/acronis-agent-status.sh @@ -202,7 +202,31 @@ fi echo "" -# Check disk space for backups +# Check cloud storage quota +echo -e "${BOLD}Cloud Backup Storage:${NC}" +if command -v acrocmd >/dev/null 2>&1; then + vault_info=$(acrocmd list vaults 2>/dev/null | tail -n +3 | head -1) + + if [ -n "$vault_info" ]; then + # Extract storage info from vault output + vault_name=$(echo "$vault_info" | awk '{print $1}') + vault_free=$(echo "$vault_info" | awk '{print $4, $5}') + vault_occupied=$(echo "$vault_info" | awk '{print $6, $7}') + + echo -e " Vault: ${vault_name}" + echo -e " Used: ${vault_occupied}" + echo -e " Available: ${vault_free}" + else + echo -e " ${YELLOW}⚠${NC} No vault information available" + echo -e " ${DIM}(Cloud storage visible after first backup)${NC}" + fi +else + echo -e " ${YELLOW}⚠${NC} acrocmd not available" +fi + +echo "" + +# Check local disk space echo -e "${BOLD}Local Storage Status:${NC}" if [ -d "/var/lib/Acronis" ]; then backup_dir_size=$(du -sh /var/lib/Acronis 2>/dev/null | awk '{print $1}') @@ -219,9 +243,6 @@ if [ -d "/var/lib/Acronis" ]; then fi fi -echo "" -echo -e "${DIM}Note: Backup storage usage is shown in Acronis web console${NC}" - echo "" # Quick Actions