Disk quotas on your VPS
What this is
Disk quotas are supported on Linux VPS, per-user and per-group limits work as on any Linux server. If you're setting up a multi-user box or a hosting-panel environment that expects quotas, go ahead.
Setting them up
The standard flow applies:
- Install the tools:
apt install quota(Debian/Ubuntu) ordnf install quota(RHEL-family). - Enable quota mount options for the filesystem, initialize with
quotacheck, then turn on withquotaon(your distro's quota guide has the exact steps for its filesystem layout). - Set limits with
edquota -u username, and review usage withrepquota -a.
On Premium VPS (full KVM, your own kernel and filesystems), quotas are similarly all yours, including journaled quota options.
If a panel says quotas aren't working
Panels like cPanel or DirectAdmin check for quota support during install. Make sure the quota packages are installed and initialized (steps above) before the panel's own quota setup step, and re-run the panel's quota fix tool afterwards (/scripts/fixquotas on cPanel).
Still need help?
You can open a support ticket. So we can help on the first reply, it's worth mentioning:
- the VPS hostname or IP,
- which quota step fails (packages, quotacheck, a panel's check), with the output.
Related questions
- "Do disk quotas work on your Linux VPS?"
- "How do I set per-user disk limits on my VPS?"
- "My panel says quotas aren't enabled, what do I do?"