Community Solution

Set a Storage Limit for Shared User Folders on ZimaOS

A ZimaOS+ user wanted one private folder per employee with a fixed storage cap and also noticed a newly created RAID1 felt unusually slow.

Bottom Line: ZimaOS Sharing Controls Access, but the Current UI Does Not Document a Fixed Per-Folder Capacity Quota

The requirement was simple: give each employee one private folder and cap it at 4 TB. ZimaOS account/share permissions can control who sees a folder, but current public documentation does not expose a native “this shared folder may only consume X TB” control. Access control and storage quota are separate features.

For Hard Quotas, Use an Application That Owns User Storage

Nextcloud is the cleanest fit for this exact multi-user requirement. Its current admin manual supports per-user quotas, including custom values such as 5 TB. See the Nextcloud user quota documentation.

The Nextcloud hardware guide helps size database/app storage separately from the employee file pool. The ZimaOS SMB permissions guide is better when you only need folder permissions.

The Slow Array Was Not a Quota Problem

ZimaOS system dashboard showing very low CPU and RAM usage while a storage task runs
The system dashboard looked mostly idle even while the storage layer was still rebuilding, which is why RAID progress—not CPU usage—was the useful clue.
ZimaOS storage page showing RAID1 resyncing at 3 percent with more than 27 hours remaining
The storage page confirmed the real reason the new array felt slow: RAID1 was still resyncing across the full disks.

The RAID was simply rebuilding. Even an empty RAID must resync blocks across the member disks, so low CPU use does not mean storage work is finished. The current ZimaOS RAID guide notes that parity/rebuild work can reduce storage performance while the array initializes.

Verify Rebuild State Before Benchmarking or Migrating Data

cat /proc/mdstat
sudo mdadm --detail /dev/md0

The mdadm manual is the upstream reference for array status. Do not judge normal transfer speed until resync reaches 100%.

Recommended Employee Storage Layout

  • Need only private folders: ZimaOS users + SMB permissions.
  • Need per-user capacity caps: Nextcloud users + quotas.
  • Need filesystem-level quotas: advanced Linux tooling, but do not assume ZimaOS UI manages or preserves that configuration across updates.

That keeps the quota mechanism at the layer that actually owns the user-account storage model.