Skip to content

quota Linux Command Guide

The Linux quota command allows system administrators to manage disk quotas for users and groups. It enables setting limits on the amount of disk space users can consume, monitoring disk usage, and enforcing restrictions to prevent users from exceeding their allocated quotas. By using the quota command, administrators can effectively manage disk space usage on a Linux system, ensuring fair allocation and efficient utilization of resources.

Terminal window
quota [options] [username]
OptionDescription
-gDisplay group quotas
-vDisplay a more verbose output
-qOnly display quotas that are over limit
ParameterDescription
usernameSpecifies the user to display quotas for
Terminal window
quota -u username

Displays the quota limits for a specific user.

Terminal window
quota -g groupname

Displays the quota limits for a specific group.

Terminal window
quota -a

Displays the quota limits for all users on the system.

Display Quota Status in a Human-Readable Format

Section titled “Display Quota Status in a Human-Readable Format”
Terminal window
quota -s

Displays the quota status in a human-readable format showing usage and limits.

Terminal window
edquota -u username

Allows the system administrator to set a hard limit for a user’s disk usage.

Terminal window
edquota -g groupname

Allows the system administrator to set a hard limit for a group’s disk usage.

Terminal window
quota -x username

Removes quota limits for a specific user.

How do I check quota limits for a specific user?

Section titled “How do I check quota limits for a specific user?”

To check quota limits for a specific user, use the following command:

Terminal window
quota -u username

How do I display quota usage for all file systems?

Section titled “How do I display quota usage for all file systems?”

To display quota usage for all file systems, run the command below:

Terminal window
quota -av

How can I set a specific quota limit for a user?

Section titled “How can I set a specific quota limit for a user?”

To set a specific quota limit for a user, use the following command structure:

Terminal window
setquota -u username block-softlimit block-hardlimit inode-softlimit inode-hardlimit filesystem

How do I get a summary of quota information?

Section titled “How do I get a summary of quota information?”

To get a summary of quota information, execute the following command:

Terminal window
repquota -as

How can I enable quotas on a specific file system?

Section titled “How can I enable quotas on a specific file system?”

To enable quotas on a specific file system, run the following command:

Terminal window
quotacheck -cug /path/to/filesystem

How do I remove quota limits for a specific user?

Section titled “How do I remove quota limits for a specific user?”

To remove quota limits for a specific user, use the command:

Terminal window
quota -x username
  • Monitoring disk usage
  • Setting limits on disk usage
  • Enforcing disk space quotas
  • Generating reports on disk usage and quotas