--- title: "quotagroup create" slug: "quotagroup-create" tags: ["5.4"] updated: 2026-10-28T01:52:52Z published: 2026-10-28T01:52:52Z canonical: "docs.vastdata.com/quotagroup-create" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.vastdata.com/llms.txt > Use this file to discover all available pages before exploring further. # quotagroup create # **NOTE**: This command is available starting with VAST Cluster 5.4.3. This command creates a quota group. **TIP**: To add quotas to the quota group, use the `quotagroup assign-quotas` command. ## Usage ```plaintext quotagroup create --name NAME                 [--tenant-id ID]                 [--enable-email-providers|--disable-email-providers]               #Options to set quota group limits                 [--soft-limit LIMIT]                 [--soft-limit-inodes LIMIT]                 [--grace-period PERIOD]                 [--hard-limit LIMIT]                 [--hard-limit-inodes LIMIT]               #Options to configure user and group quota rules                 [--is-user-quota]                 [--default-user-quota LIMITS]                 [--default-group-quota LIMITS] ``` ## Required Parameters | `--name NAME` | A unique name for the quota group. | | --- | --- | ## General Options | `--tenant-id ID` | Specify a tenant for the quota group. If not specified, the default tenant is used. | | --- | --- | | `--enable-email-providers` | Allows querying providers for email addresses used to send email notifications when a quota group limit is exceeded. By default, the querying is allowed. | | `--disable-email-providers` | Prohibits querying providers for email addresses used to send email notifications when a quota group limit is exceeded. | ## Options to Set Quota Group Limits | `--soft-limit LIMIT` | The soft limit of capacity usage. When this limit is reached, a notification email is sent, and the grace period countdown commences. Writes are blocked only after the grace period expires. Specify `LIMIT` as a number followed by units of measure, for example: `--soft-limit 1gb` If not specified, no soft limit is applied. | | --- | --- | | `--soft-limit-inodes LIMIT` | The soft limit on the number of directories and unique files that can be created in the paths of the group's member quotas. When this limit is reached, a notification email is sent, and the grace period countdown commences. Writes are blocked only after the grace period expires. **NOTE**: A file with multiple hardlinks is counted only once. | | `--grace-period PERIOD` | A period during which writes to the member quota directories are not blocked although a soft limit has been exceeded. If the grace period is not set, exceeding a soft limit does not cause blocking of further writes to the member quota directories. Specify `PERIOD` as follows: - As the number of time units followed by a time unit letter, for example: `10d`, `10h`, `10m`, `10s`. - The value is case-sensitive, entering `10D` or `10H` will return an error. - In the format `[DD] [HH:[MM:]]ss`. For example: - To specify 30 days, 20 hours, 15 minutes and 10 seconds: `--grace-period 30 20:15:10`. - To specify 18 hours: `--grace-period 18:00`. - To specify 7 days: `--grace-period 7d` | | `--hard-limit LIMIT` | The limit of capacity usage above which no further writes are allowed. When the hard limit is reached, the HARD_EXCEEDED alarm is raised. Specify LIMIT as an integer followed by a unit of measure (without a space in between). Valid units are: - Base 0: *KB*, *MB*, *GB*, *TB*, *PB*, *EB*, - Base2: *KiB*, *MiB*, *GiB*, *TiB*, *PiB*, *EiB* The units are case-insensitive. For example, `4gb` is valid. If not specified, no hard limit is applied. | | `--hard-limit-inodes LIMIT` | The limit on the number of directories and unique files that can be created in the member quota directories, above which no further writes are allowed. **NOTE**: A file with multiple hardlinks is counted only once. Specify `LIMIT` as an integer. | ## Options to Configure User and Group Quota Rules | `--is-user-quota` | Specify this option if you want to enable user and/or group quotas on the member quota directories. If this option is specified, you can set more granular limits for the member quota directories as follows: - Configure default user and group quota rules using the --`default-user-quota` and `--default-group-quota` options. - Configure individual quota rules for particular users and/or groups using a set of `userquota *` commands. | | --- | --- | | `--default-user-quota LIMITS` | This option is used together with `--is-user-quota` to define default quota rules that will apply to any user for which no individual quota is set. Note that if both default quota rules and individual quotas are defined, the individual quotas override the default ones. Specify `LIMITS` as a comma-separated list of options in single quotes. For example: `--default-user-quota 'soft_limit=4gb,hard_limit=20gb,soft_limit_inodes=600,hard_limit_inodes=9000,grace_period=00:10:00'` | | `--default-group-quota LIMITS` | This option is used together with `--is-user-quota` to define default quota rules that will apply to any group for which no individual quota is set. Note that if both default quota rules and individual quotas are defined, the individual quotas override the default ones. Specify `LIMITS` as a string of limits in single quotes. For example: `--default-group-quota 'soft_limit=4gb,hard_limit=20gb,soft_limit_inodes=600,hard_limit_inodes=9000,grace_period=00:10:00'` | ## Example ```plaintext vcli: admin> quotagroup create --name mygroup1 --grace-period 30 20:15:10 --soft-limit 1tb --hard-limit 2tb --create-dir --hard-limit-inodes 5000 --soft-limit-inodes 4800 ```