Feature Request: Allow Volume Shrinking in Storage Manager

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 resize and lvreduce automatically 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.

Do note that this is an unofficial forum. I suggest you head over to the official forum for things like this, as you won’t get any help here.

1 Like

Thanks for the pointer, TLS! I’ve reposted the feature request on the official UGREEN community at community.ugreen.com. Appreciate the heads-up.

1 Like