Currently, UGOS Storage Manager only allows volumes to be enlarged but not shrunk. This becomes a real problem when a volume was initially sized generously and the actual usage turns out to be much lower over time.
Real-world scenario:
I had a 400 GB volume for project data. Due to Synology Drive file versioning and recycle bin accumulation, usage climbed to 346 GB (87%). After cleanup, actual usage dropped to just 50 GB — but the remaining 350 GB stays locked to that volume and cannot be reclaimed by the storage pool for other volumes.
What I’d like to see:
- A “Shrink Volume” option in Storage Manager, allowing users to reduce a volume to a chosen size (with a safety margin above current usage)
- UGOS handles the underlying
btrfs filesystem resizeandlvreduceautomatically in the correct order - Freed space is returned to the storage pool
Why this matters:
- The required tools (
btrfs,lvreduce) are already present on UGOS - Btrfs natively supports online shrinking
- Doing this manually via CLI works technically, but risks inconsistencies since UGOS is not aware of the change
- Other NAS operating systems (TrueNAS, Unraid) support volume shrinking through their UI
This would give users much more flexibility in managing their storage without having to delete and recreate volumes.