]> ##2026.06.20 - Fixed missing plugin icon on Plugins tab (SVG → PNG) — restores clickable icon to launch UI ##2026.04.18 - Analysis mode (Start Analysis button) — build and review move plan with no files moved - Deterministic planning progress bar showing disk X of Y with ETA - Minimum file size filter — skip small files, focus moves on content - Fixed min file size filter not being applied to find command - Removed Dry Run checkbox (Start Analysis always performs a dry run) - Tools menu icon updated to scales graphic ##2026.04.16 - Initial release - Rebalances array disk usage by moving files from over-used to under-used disks - Equalises percentage usage across mixed-capacity drives (different sizes, same target %) - Optional SSD cache staging pipeline (~1.5× faster) - Live statistics: transfer rate, elapsed time, estimated time remaining - Configurable tolerance (default ±2%) - Stop support https://github.com/Esteban4u/ReBalance/releases/download/2026.06.20/rebalance.tar.gz 84248869a331ccf515f05e13f1ab2649 # Remove any previous install rm -rf &pluginDir; # Unpack plugin files into /usr/local/emhttp/plugins/ mkdir -p &pluginDir; tar -xzf /boot/config/plugins/rebalance/rebalance.tar.gz \ -C /usr/local/emhttp/plugins/ \ --no-same-owner 2>/dev/null # Make scripts executable chmod +x &pluginDir;/scripts/rebalance.sh chmod 644 &pluginDir;/scripts/status.php echo "" echo "-----------------------------------------------------------" echo " ReBalance plugin installed successfully." echo " Access it under: Tools → ReBalance" echo "-----------------------------------------------------------" echo "" # Kill any running rebalance process if [[ -f /tmp/rebalance.lock ]]; then kill "$(cat /tmp/rebalance.lock)" 2>/dev/null rm -f /tmp/rebalance.lock fi # Clean up staging dir if present rm -rf /mnt/cache/.rebalance_stage 2>/dev/null # Remove plugin files rm -rf &pluginDir; echo "ReBalance plugin removed."