🚀 v0.6.1 — Storage Detection Improvements
This release focuses on enhanced storage detection and improved warning messages for both Proxmox Backup Server (PBS) and Proxmox Virtual Environment (PVE) systems.
It addresses terminology accuracy, compatibility issues, and expanded storage type support.
📦 Core Libraries
/lib/backup_collect_pbspve.sh
Fixes
- 🔍 Improved warning messages in
detect_all_datastores()function to correctly distinguish between PBS datastores and PVE storages - 🎯 Now uses
system_types_detectedarray to generate system-specific warnings - 📝 Corrected terminology usage: "datastores" for PBS, "storages" for PVE
- 🔧 Fixed PVE storage detection failing due to unsupported
--noborderand--output-format=jsonoptions - ✅ Corrected exit code check and expanded storage type support (added
pbs,zfspool,rbd,cephfs) - 📂 Improved path resolution from
/etc/pve/storage.cfgfor all storage types
✅ Overall Improvements
- 🎯 Accurate terminology distinguishing PBS datastores from PVE storages
- 🔧 Better compatibility with PVE storage detection commands
- 📊 Expanded storage type support covering modern storage backends
- 🔍 System-aware warnings that adapt to the detected platform
- 🛡️ More reliable path resolution for diverse storage configurations
✨ Result: More reliable and accurate storage detection across both PBS and PVE platforms, with clearer, system-specific warnings and expanded storage type coverage.
Compatibility: PVE and PBS
Installation: bash -c "$(curl -fsSL https://raw.githubusercontent.com/tis24dev/proxmox-backup/main/install.sh)"
Dev Branch: bash -c "$(curl -fsSL https://raw.githubusercontent.com/tis24dev/proxmox-backup/main/install.sh)" -- dev