Add cloud backup storage display via acrocmd list vaults

Added "Cloud Backup Storage" section showing:
- Vault name
- Used storage (occupied)
- Available storage (free quota)

Uses 'acrocmd list vaults' to query actual cloud storage usage
that was previously only visible in web console.

This will show the 19GB backup storage usage the user was asking about.
This commit is contained in:
cschantz
2025-11-06 16:56:59 -05:00
parent 5840f40594
commit e83694afe0
+25 -4
View File
@@ -202,7 +202,31 @@ fi
echo "" 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}" echo -e "${BOLD}Local Storage Status:${NC}"
if [ -d "/var/lib/Acronis" ]; then if [ -d "/var/lib/Acronis" ]; then
backup_dir_size=$(du -sh /var/lib/Acronis 2>/dev/null | awk '{print $1}') 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
fi fi
echo ""
echo -e "${DIM}Note: Backup storage usage is shown in Acronis web console${NC}"
echo "" echo ""
# Quick Actions # Quick Actions